vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
APDYNAMICART::PoAAdapter< T > Class Template Referenceabstract

#include <Utils.h>

Inheritance diagram for APDYNAMICART::PoAAdapter< T >:
APDYNAMICART::ConstantDiamAdapter APDYNAMICART::GradientDiamAdapter

Public Member Functions

virtual void createMenu (osg::ref_ptr< vreckoUtils::Menu > menu)
 creates structure of context menu More...
 
virtual osg::ref_ptr< T > getObject ()=0
 returns adapted object More...
 
virtual bool itemClicked (const char *itemID)
 
virtual int load (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *ParametersNode)
 load data from given XML node More...
 
virtual void pointed (bool pointed)
 implement reaction to pointing to object More...
 
virtual void save (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *Document, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *poaNode)
 save data from adapter to given XML node More...
 
virtual bool sliderChanged (const char *sliderID, float sliderPos)
 
virtual void update ()
 
virtual std::string classDescription () const =0
 
virtual std::string className () const =0
 

Protected Member Functions

virtual ~PoAAdapter ()
 

Detailed Description

template<class T>
class APDYNAMICART::PoAAdapter< T >

PoA Adapter

Constructor & Destructor Documentation

template<class T>
virtual APDYNAMICART::PoAAdapter< T >::~PoAAdapter ( )
inlineprotectedvirtual

Member Function Documentation

template<class T>
virtual std::string APDYNAMICART::PoAAdapter< T >::classDescription ( ) const
pure virtual
template<class T>
virtual std::string APDYNAMICART::PoAAdapter< T >::className ( ) const
pure virtual
template<class T>
virtual void APDYNAMICART::PoAAdapter< T >::createMenu ( osg::ref_ptr< vreckoUtils::Menu menu)
inlinevirtual

creates structure of context menu

template<class T>
virtual bool APDYNAMICART::PoAAdapter< T >::itemClicked ( const char *  itemID)
inlinevirtual
template<class T>
virtual int APDYNAMICART::PoAAdapter< T >::load ( XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  ParametersNode)
inlinevirtual
template<class T>
virtual void APDYNAMICART::PoAAdapter< T >::pointed ( bool  pointed)
inlinevirtual

implement reaction to pointing to object

template<class T>
virtual void APDYNAMICART::PoAAdapter< T >::save ( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  Document,
XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  poaNode 
)
inlinevirtual
template<class T>
virtual bool APDYNAMICART::PoAAdapter< T >::sliderChanged ( const char *  sliderID,
float  sliderPos 
)
inlinevirtual
template<class T>
virtual void APDYNAMICART::PoAAdapter< T >::update ( void  )
inlinevirtual

The documentation for this class was generated from the following file: