#include <TGLTransManip.h>
Inheritance diagram for TGLTransManip:
Public Member Functions | |
TGLTransManip () | |
TGLTransManip (TGLPhysicalShape *shape) | |
virtual | ~TGLTransManip () |
virtual void | Draw (const TGLCamera &camera) const |
virtual Bool_t | HandleMotion (const Event_t &event, const TGLCamera &camera) |
TGLTransManip () | |
TGLTransManip (TGLPhysicalShape *shape) | |
virtual | ~TGLTransManip () |
virtual void | Draw (const TGLCamera &camera) const |
virtual Bool_t | HandleMotion (const Event_t &event, const TGLCamera &camera) |
Definition at line 29 of file TGLTransManip.h.
TGLTransManip::TGLTransManip | ( | ) |
TGLTransManip::TGLTransManip | ( | TGLPhysicalShape * | shape | ) |
Definition at line 36 of file TGLTransManip.cxx.
TGLTransManip::~TGLTransManip | ( | ) | [virtual] |
Definition at line 44 of file TGLTransManip.cxx.
TGLTransManip::TGLTransManip | ( | ) |
TGLTransManip::TGLTransManip | ( | TGLPhysicalShape * | shape | ) |
virtual TGLTransManip::~TGLTransManip | ( | ) | [virtual] |
void TGLTransManip::Draw | ( | const TGLCamera & | camera | ) | const [virtual] |
Implements TGLManip.
Definition at line 50 of file TGLTransManip.cxx.
References TGLPhysicalShape::BoundingBox(), box(), TGLManip::CalcDrawScale(), camera, TGLManip::ColorFor(), TGLUtil::DrawLine(), TGLUtil::DrawSphere(), TGLUtil::fgGrey, TGLUtil::fgWhite, TGLManip::fShape, TGLPhysicalShape::GetManip(), GL_BLEND, GL_CULL_FACE, GL_ONE_MINUS_SRC_ALPHA, GL_SRC_ALPHA, glBlendFunc(), glDisable(), glEnable(), glPopName(), glPushName(), TGLUtil::kLineHeadArrow, TGLPhysicalShape::kTranslateX, TGLPhysicalShape::kTranslateY, and TGLPhysicalShape::kTranslateZ.
Reimplemented from TGLManip.
Definition at line 110 of file TGLTransManip.cxx.
References TGLBoundingBox::Axis(), TGLPhysicalShape::BoundingBox(), camera, TGLBoundingBox::Center(), Dot(), TGLManip::fActive, TGLManip::fLastMouse, TGLManip::fSelectedWidget, TGLManip::fShape, Event_t::fX, Event_t::fY, TPoint::GetX(), TPoint::GetY(), kFALSE, kTRUE, TPoint::SetX(), TPoint::SetY(), and TGLPhysicalShape::Translate().
virtual Bool_t TGLTransManip::HandleMotion | ( | const Event_t & | event, | |
const TGLCamera & | camera | |||
) | [virtual] |
Reimplemented from TGLManip.