5 #include "SweepSurface.h"
16 using namespace vrecko;
18 namespace APDYNAMICART
47 virtual void createMenuStructure( osg::ref_ptr<vreckoUtils::MenuBase> parentMenu )
const;
50 void exportToFile(std::string file);
60 virtual osg::ref_ptr<osg::DoubleArray>
getTimeStamps()
const {
return this->_samplesTimeStamps; }
63 void GUIItemClicked(
const char* itemID);
65 void GUISliderChanged(
const char* sliderID,
float sliderPos);
68 void importControlPoints( std::vector<osg::Vec3> * samples, std::vector<osg::Vec4> * colours,
double diameter,
int usize );
70 int load(XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode* BrushStrokeNode);
72 void playback(
double playbackTime );
74 void pointed(
bool pointed);
78 void save(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* Document, XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode* poaNode);
83 void setCrossSectionInterpolation(
int interpol);
84 void setCrossSectionType(
int type);
85 void setInterpolationSteps(
int interpol);
86 void setSmoothness(
double smooth);
91 void switchRenderingMethod();
96 void visualizeControlPoints(
bool show);