class CAVERN_builder_ThrowController : public TcGfxVisitor Throw controller class
Throw controller class. This is a development interaction class. A user can grab an object, transform it in a virtual environment and then throw it. A calculation of the velocity vector is performed from tracker data. This can only be done on TcGfxComponent classes containing a TdGfxPfDCSAdapter classes. Error messages can be 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.
virtual ~CAVERN_builder_ThrowController()
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()
TcUtVector3f getCurPos(pfDCS *)
const bool& inFlight()
void throwObject(TcGfxComponent *object)
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