vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
APDYNAMICART::ConstantColorAdapter Class Reference

#include <ColorGenAdapter.h>

Inheritance diagram for APDYNAMICART::ConstantColorAdapter:
APDYNAMICART::ColorGenAdapter APDYNAMICART::PoAAdapter< ColorGen >

Public Member Functions

 ConstantColorAdapter ()
 
 ConstantColorAdapter (const osg::Vec4 &color)
 
 META_DAObject (ConstantColorAdapter,"Constant") virtual void createMenu(MenuPtr menu)
 
virtual int load (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *ParametersNode)
 load data from given XML node 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 void setColor (const osg::Vec4 &color)
 
virtual ColorGenPtr getObject ()
 returns adapted object More...
 
virtual osg::Vec4 getColor ()
 
- Public Member Functions inherited from APDYNAMICART::ColorGenAdapter
 ColorGenAdapter ()
 
int getColorIndex () const
 
void setColorIndex (int val)
 
- Public Member Functions inherited from APDYNAMICART::PoAAdapter< ColorGen >
virtual void createMenu (osg::ref_ptr< vreckoUtils::Menu > menu)
 creates structure of context menu More...
 
virtual bool itemClicked (const char *itemID)
 
virtual void pointed (bool pointed)
 implement reaction to pointing to object 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 Attributes

osg::ref_ptr< ConstantColorGen_colorGen
 
- Protected Attributes inherited from APDYNAMICART::ColorGenAdapter
int _colorIndex
 

Additional Inherited Members

- Protected Member Functions inherited from APDYNAMICART::PoAAdapter< ColorGen >
virtual ~PoAAdapter ()
 

Detailed Description

Constant color adapter

Constructor & Destructor Documentation

APDYNAMICART::ConstantColorAdapter::ConstantColorAdapter ( )
inline
APDYNAMICART::ConstantColorAdapter::ConstantColorAdapter ( const osg::Vec4 &  color)
inline

Member Function Documentation

virtual osg::Vec4 APDYNAMICART::ConstantColorAdapter::getColor ( )
inlinevirtual

Reimplemented from APDYNAMICART::ColorGenAdapter.

virtual ColorGenPtr APDYNAMICART::ConstantColorAdapter::getObject ( )
inlinevirtual

returns adapted object

Implements APDYNAMICART::PoAAdapter< ColorGen >.

int ConstantColorAdapter::load ( XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  ParametersNode)
virtual

load data from given XML node

Reimplemented from APDYNAMICART::PoAAdapter< ColorGen >.

APDYNAMICART::ConstantColorAdapter::META_DAObject ( ConstantColorAdapter  ,
"Constant"   
)
void ConstantColorAdapter::save ( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  Document,
XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  poaNode 
)
virtual

save data from adapter to given XML node

Reimplemented from APDYNAMICART::PoAAdapter< ColorGen >.

virtual void APDYNAMICART::ConstantColorAdapter::setColor ( const osg::Vec4 &  color)
inlinevirtual

Reimplemented from APDYNAMICART::ColorGenAdapter.

Member Data Documentation

osg::ref_ptr<ConstantColorGen> APDYNAMICART::ConstantColorAdapter::_colorGen
protected

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