TGLTransManip Translation manipulator - attaches to physical shape and draws local axes widgets with arrow heads. User can mouse over (turns yellow) and L click/drag to translate along this axis. Widgets use standard 3D package axes colours: X red, Y green, Z blue.
virtual | ~TGLTransManip() |
void | TGLManip::Attach(TGLPhysicalShape* shape) |
static TClass* | Class() |
virtual void | Draw(const TGLCamera& camera) const |
Bool_t | TGLManip::GetActive() const |
TGLPhysicalShape* | TGLManip::GetAttached() const |
UInt_t | TGLManip::GetSelectedWidget() const |
virtual Bool_t | TGLManip::HandleButton(const Event_t& event, const TGLCamera& camera) |
virtual Bool_t | HandleMotion(const Event_t& event, const TGLCamera& camera) |
virtual TClass* | IsA() const |
TGLTransManip& | operator=(const TGLTransManip&) |
virtual Bool_t | TGLManip::Select(const TGLCamera&, const TGLRect&, const TGLBoundingBox&) |
void | TGLManip::SetActive(Bool_t a) |
void | TGLManip::SetSelectedWidget(UInt_t s) |
virtual void | ShowMembers(TMemberInspector& insp) const |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
TGLTransManip() | |
TGLTransManip(TGLPhysicalShape* shape) | |
TGLTransManip(const TGLTransManip&) |
void | TGLManip::CalcDrawScale(const TGLBoundingBox& box, const TGLCamera& camera, Double_t& base, TGLVector3[3] axis) const |
const UChar_t* | TGLManip::ColorFor(UInt_t widget) const |
Bool_t | TGLManip::fActive | ! manipulator is active? |
TPoint | TGLManip::fFirstMouse | ! first (start) mouse position (in WINDOW coords) |
TPoint | TGLManip::fLastMouse | ! last (latest) mouse position (in WINDOW coords) |
UInt_t | TGLManip::fSelectedWidget | ! active width (axis) component |
TGLPhysicalShape* | TGLManip::fShape | ! manipulated shape |
Inheritance Chart: | |||||||||||||
|