TGLTransManip Class Reference

#include <TGLTransManip.h>

Inheritance diagram for TGLTransManip:

TGLManip TGLManip TVirtualGLManip TVirtualGLManip TVirtualGLManip TVirtualGLManip List of all members.

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)

Detailed Description

Definition at line 29 of file TGLTransManip.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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.

Bool_t TGLTransManip::HandleMotion ( const Event_t event,
const TGLCamera camera 
) [virtual]

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 void TGLTransManip::Draw ( const TGLCamera camera  )  const [virtual]

Implements TGLManip.

virtual Bool_t TGLTransManip::HandleMotion ( const Event_t event,
const TGLCamera camera 
) [virtual]

Reimplemented from TGLManip.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:40:15 2011 for ROOT_528-00b_version by  doxygen 1.5.1