15 using namespace vrecko;
17 namespace APDYNAMICART
24 virtual void activateTool();
26 virtual void createMenuStructure( osg::ref_ptr<vreckoUtils::MenuBase> parentMenu )
const;
27 void CreatePoA(
const string& polyhedronName );
28 virtual void deactivateTool();
30 virtual void guiItemClicked(
const char* itemID );
31 virtual void guiSliderChanged(
const char* sliderID,
float sliderPos );
33 virtual void initialize(
DAEnvironment* p_dae, XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode *parameters = NULL );
34 virtual void load( XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode *parametersNode, XERCES_CPP_NAMESPACE_QUALIFIER DOMNodeList* poaNodeList );
35 virtual void save( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* Document, XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode *controllerNode );
36 virtual void switchTools(
DAToolType newType );
37 virtual void setColour( osg::Vec4 newColour ) {
err(
"Not implemented, yet.") }
39 virtual void turnOn();
40 virtual void turnOff(
void );
43 virtual void update();
61 MenuPtr createNewPolyhedraMenu()
const;