class TdGfxPfGrabController : public TcGfxVisitor Performer grab controller class
Performer grab controller class. This is a development interaction class. A user can grab an object and transform it in a virtual environment. This can only be done on TdGfxPfDCSAdapter classes. Error messages are shown for all other class types. This saves clients from having to switch on class types to achieve the same level of run-time type safety. First reset() must be called. Then an instance of this class must be sent as argument to a TcGfxComponent instance accept() method (the object to be grabbed). Objects in World Coordinates must be a TdGfxPfGroup containing a DCSAdapter. Objects in Local Coordinates must be TdGfxPfObject containing a DCSAdapter.
virtual ~TdGfxPfGrabController()
virtual void visitGfxComponent(TcGfxComponent *c)
virtual void visitGfxObject(TcGfxObject *o)
virtual void visitGfxGroup(TcGfxGroup *g)
void visitGfxPfObject(TdGfxPfObject *o)
void visitGfxPfGroup(TdGfxPfGroup *g)
void visitGfxGLObject(TcGfxGLObject *o)
void visitGfxGLGroup(TdGfxGLGroup *g)
void reset(const TcUtVector3f& isectLocation)
void initArrow(TcGfxComponent &navGrp)
void hideArrow()
void setIsectLocation(const TcUtVector3f &loc)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de