#include <osg\Referenced>
#include <string>
#include <xercesc\util\XercesDefs.hpp>
#include "Spline.h"
#include "Utils.h"
#include "LinearInterpolator.h"
#include "InterpolatedSpline.h"
#include "SampledSpline.h"
#include "types.h"
#include "RegularPolygonSpline.h"
#include "CatmullRomInterpolator.h"
Go to the source code of this file.
#define META_HoopShapeObject |
( |
|
name, |
|
|
|
menuName |
|
) |
| |
Value:name(); \
name(const name& val); \
virtual
void createMenu(
MenuPtr parent )
const; \
virtual bool sliderChanged( const char* sliderID, float sliderPos ); \
virtual
int load( XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode* PoANode ); \
virtual
void save( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* Document, XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode* poaNode ); \
virtual osg::ref_ptr<HoopShape> clone() { return new name(*this); } \
virtual std::string getName() { return (menuName); }
Macro for HoopShape objects