#include <TEveLegoEventHandler.h>
Inheritance diagram for TEveLegoEventHandler:
Definition at line 21 of file TEveLegoEventHandler.h.
enum TEveLegoEventHandler::EMode_e [protected] |
Definition at line 28 of file TEveLegoEventHandler.h.
enum TEveLegoEventHandler::EMode_e [protected] |
Definition at line 28 of file TEveLegoEventHandler.h.
TEveLegoEventHandler::TEveLegoEventHandler | ( | const TEveLegoEventHandler & | ) | [private] |
TEveLegoEventHandler::TEveLegoEventHandler | ( | TGWindow * | w, | |
TObject * | obj, | |||
TEveCaloLego * | lego = 0 | |||
) |
Definition at line 45 of file TEveLegoEventHandler.cxx.
virtual TEveLegoEventHandler::~TEveLegoEventHandler | ( | ) | [inline, virtual] |
Definition at line 40 of file TEveLegoEventHandler.h.
TEveLegoEventHandler::TEveLegoEventHandler | ( | const TEveLegoEventHandler & | ) | [private] |
TEveLegoEventHandler::TEveLegoEventHandler | ( | TGWindow * | w, | |
TObject * | obj, | |||
TEveCaloLego * | lego = 0 | |||
) |
virtual TEveLegoEventHandler::~TEveLegoEventHandler | ( | ) | [inline, virtual] |
Definition at line 40 of file TEveLegoEventHandler.h.
TEveLegoEventHandler& TEveLegoEventHandler::operator= | ( | const TEveLegoEventHandler & | ) | [private] |
Bool_t TEveLegoEventHandler::Rotate | ( | Int_t | xDelta, | |
Int_t | yDelta, | |||
Bool_t | mod1, | |||
Bool_t | mod2 | |||
) | [protected, virtual] |
Reimplemented from TGLEventHandler.
Definition at line 70 of file TEveLegoEventHandler.cxx.
References TGLCamera::AdjustDelta(), TEveTrans::Array(), TAttBBox::AssertBBox(), TMath::ATan(), b, box(), TGLVertex3::CArr(), TGLOrthoCamera::Configure(), TGLPerspectiveCamera::Configure(), TGLViewer::CurrentCamera(), d, TGLPlane::D(), TGLEventHandler::fGLViewer, fLego, fMode, TGLCamera::FrustumPlane(), fTheta, fTransTheta, TGLMatrix::GetBaseVec(), TGLCamera::GetCamBase(), TGLCamera::GetCamTrans(), TGLViewerBase::GetRnrCtx(), TGLCamera::GetTheta(), TGLMatrix::GetTranslation(), TGLCamera::GetVAxisMinAngle(), TGLRect::Height(), TMath::Hypot(), Intersection(), TGLCamera::IsOrthographic(), TGLCamera::kBottom, TGLViewer::kCameraOrthoXOY, TGLViewer::kCameraPerspXOY, kFALSE, kFree, TGLCamera::kLeft, kLocked, TGLCamera::kRight, TGLCamera::kTop, kTRUE, l, line, p, TMath::Pi(), TMath::RadToDeg(), TGLRnrCtx::RefCamera(), TEveElement::RefMainTrans(), TGLCamera::RefViewport(), TGLEventHandler::Rotate(), TGLCamera::Rotate(), TGLCamera::SetCenterVecWarp(), TGLViewer::SetCurrentCamera(), TGLPerspectiveCamera::Setup(), TGLOrthoCamera::Setup(), size, TMath::Sort(), t, TMath::Tan(), theta, and TGLOrthoCamera::Truck().
Reimplemented from TGLEventHandler.
Definition at line 58 of file TEveLegoEventHandler.cxx.
References Event_t::fCode, fMode, TGLEventHandler::HandleKey(), kFree, and kKey_Home.
Float_t TEveLegoEventHandler::GetTransTheta | ( | ) | [inline] |
void TEveLegoEventHandler::SetTransTheta | ( | Float_t | h | ) | [inline] |
TEveCaloLego* TEveLegoEventHandler::GetLego | ( | ) | [inline] |
void TEveLegoEventHandler::SetLego | ( | TEveCaloLego * | x | ) | [inline] |
TEveLegoEventHandler::ClassDef | ( | TEveLegoEventHandler | , | |
0 | ||||
) |
TEveLegoEventHandler& TEveLegoEventHandler::operator= | ( | const TEveLegoEventHandler & | ) | [private] |
virtual Bool_t TEveLegoEventHandler::Rotate | ( | Int_t | xDelta, | |
Int_t | yDelta, | |||
Bool_t | mod1, | |||
Bool_t | mod2 | |||
) | [protected, virtual] |
Reimplemented from TGLEventHandler.
Reimplemented from TGLEventHandler.
Float_t TEveLegoEventHandler::GetTransTheta | ( | ) | [inline] |
void TEveLegoEventHandler::SetTransTheta | ( | Float_t | h | ) | [inline] |
TEveCaloLego* TEveLegoEventHandler::GetLego | ( | ) | [inline] |
void TEveLegoEventHandler::SetLego | ( | TEveCaloLego * | x | ) | [inline] |
TEveLegoEventHandler::ClassDef | ( | TEveLegoEventHandler | , | |
0 | ||||
) |
EMode_e TEveLegoEventHandler::fMode [protected] |
Float_t TEveLegoEventHandler::fTransTheta [protected] |
Definition at line 31 of file TEveLegoEventHandler.h.
Referenced by GetTransTheta(), Rotate(), and SetTransTheta().
Float_t TEveLegoEventHandler::fTheta [protected] |
Definition at line 37 of file TEveLegoEventHandler.h.
Definition at line 37 of file TEveLegoEventHandler.h.