#include <TGLUtil.h>
Definition at line 443 of file TGLUtil.h.
TGLRect::TGLRect | ( | ) |
Definition at line 252 of file TGLUtil.cxx.
Definition at line 259 of file TGLUtil.cxx.
TGLRect::~TGLRect | ( | ) | [virtual] |
Definition at line 267 of file TGLUtil.cxx.
TGLRect::TGLRect | ( | ) |
Positive width/height.
virtual TGLRect::~TGLRect | ( | ) | [virtual] |
Definition at line 493 of file TGLUtil.h.
References fHeight, fWidth, fX, and fY.
Referenced by TGLRnrCtx::BeginSelection(), and TGLViewer::SetViewport().
Definition at line 273 of file TGLUtil.cxx.
References fHeight, fWidth, fX, and fY.
Referenced by TGLCamera::ViewportRect().
const Int_t* TGLRect::CArr | ( | ) | const [inline] |
Definition at line 465 of file TGLUtil.h.
References fX.
Referenced by TGLPerspectiveCamera::Apply(), TGLOrthoCamera::Apply(), TGLRnrCtx::ProjectionMatrixPushIdentity(), TGLOverlayButton::Render(), TEveCaloLegoOverlay::Render(), TGLCamera::ViewportRect(), TGLCamera::ViewportToWorld(), and TGLCamera::WorldToViewport().
Int_t TGLRect::X | ( | ) | const [inline] |
Definition at line 468 of file TGLUtil.h.
References fX.
Referenced by TGLPerspectiveCamera::Apply(), TGLOrthoCamera::Apply(), TGLPlotCamera::GetX(), TGLRnrCtx::ProjectionMatrixPushIdentity(), TGLOverlayButton::Render(), TEveCaloLegoOverlay::Render(), TGLPlotCamera::SetCamera(), TGLPlotCamera::SetViewport(), and TGLViewer::SetViewport().
Int_t TGLRect::Y | ( | ) | const [inline] |
Definition at line 470 of file TGLUtil.h.
References fY.
Referenced by TGLPerspectiveCamera::Apply(), TGLOrthoCamera::Apply(), TGLPlotCamera::GetY(), TGLRnrCtx::ProjectionMatrixPushIdentity(), TGLOverlayButton::Render(), TEveCaloLegoOverlay::Render(), TGLPlotCamera::SetCamera(), TGLPlotCamera::SetViewport(), TGLViewer::SetViewport(), and TGLCamera::WindowToViewport().
Int_t TGLRect::Width | ( | ) | const [inline] |
Definition at line 472 of file TGLUtil.h.
References fWidth.
Referenced by TGLPerspectiveCamera::Apply(), TGLOrthoCamera::Apply(), TGLViewer::DoDraw(), TGLPlotCamera::GetWidth(), TGLPlotCamera::Pan(), TGLRnrCtx::ProjectionMatrixPushIdentity(), TGLOverlayButton::Render(), TEveCaloLegoOverlay::Render(), TGLCamera::Rotate(), TGLViewer::SavePicture(), TGLViewer::SavePictureHeight(), TGLViewer::SavePictureScale(), TGLViewer::SavePictureUsingBB(), TGLViewer::SavePictureUsingFBO(), TGLViewer::SavePictureWidth(), TGLPlotCamera::SetCamera(), TGLPlotCamera::SetViewport(), TGLViewer::SetViewport(), and TGLOrthoCamera::Truck().
Int_t TGLRect::Height | ( | ) | const [inline] |
Definition at line 474 of file TGLUtil.h.
References fHeight.
Referenced by TGLPerspectiveCamera::Apply(), TGLOrthoCamera::Apply(), TGLViewer::DoDraw(), TGLPlotCamera::GetHeight(), TGLPlotCamera::Pan(), TGLRnrCtx::ProjectionMatrixPushIdentity(), TGLOverlayButton::Render(), TEveCaloLegoOverlay::Render(), TEveCaloLegoOverlay::RenderPaletteScales(), TEveCaloLegoOverlay::RenderPlaneInterface(), TEveLegoEventHandler::Rotate(), TGLCamera::Rotate(), TGLViewer::SavePicture(), TGLViewer::SavePictureHeight(), TGLViewer::SavePictureScale(), TGLViewer::SavePictureUsingBB(), TGLViewer::SavePictureUsingFBO(), TGLViewer::SavePictureWidth(), TGLPlotCamera::SetCamera(), TEveCaloLegoOverlay::SetSliderVal(), TGLPlotCamera::SetViewport(), TGLViewer::SetViewport(), TGLPlotCamera::StartPan(), TGLOrthoCamera::Truck(), TGLPerspectiveCamera::Truck(), and TGLCamera::WindowToViewport().
Int_t TGLRect::CenterX | ( | ) | const [inline] |
Int_t TGLRect::CenterY | ( | ) | const [inline] |
Int_t TGLRect::Right | ( | ) | const [inline] |
Int_t TGLRect::Bottom | ( | ) | const [inline] |
Int_t TGLRect::Diagonal | ( | ) | const |
Definition at line 297 of file TGLUtil.cxx.
References fHeight, fWidth, h, TMath::Nint(), TMath::Sqrt(), and w.
Referenced by TEveCaloLegoGL::DrawAxis2D(), and TGLViewer::ViewportDiagonal().
Int_t TGLRect::Longest | ( | ) | const [inline] |
Double_t TGLRect::Aspect | ( | ) | const [inline] |
Definition at line 522 of file TGLUtil.h.
References fHeight, and fWidth.
Referenced by TGLPerspectiveCamera::Apply(), TGLViewer::DoDrawStereo(), TGLCameraGuide::Render(), and TGLPerspectiveCamera::Setup().
Definition at line 307 of file TGLUtil.cxx.
References fHeight, fWidth, fX, fY, kInside, kOutside, and kPartial.
Referenced by TGLCamera::ViewportOverlap().
TGLRect::ClassDef | ( | TGLRect | , | |
0 | ||||
) |
const Int_t* TGLRect::CArr | ( | ) | const [inline] |
Int_t TGLRect::Width | ( | ) | const [inline] |
Int_t TGLRect::Height | ( | ) | const [inline] |
Int_t TGLRect::CenterX | ( | ) | const [inline] |
Int_t TGLRect::CenterY | ( | ) | const [inline] |
Int_t TGLRect::Right | ( | ) | const [inline] |
Int_t TGLRect::Bottom | ( | ) | const [inline] |
Int_t TGLRect::Diagonal | ( | ) | const |
Int_t TGLRect::Longest | ( | ) | const |
Double_t TGLRect::Aspect | ( | ) | const |
TGLRect::ClassDef | ( | TGLRect | , | |
0 | ||||
) |
Int_t TGLRect::fX [private] |
Int_t TGLRect::fY [private] |
Int_t TGLRect::fWidth [private] |
Int_t TGLRect::fHeight [private] |