6 #ifndef CNOID_UTIL_VRML_WRITER_INCLUDED
7 #define CNOID_UTIL_VRML_WRITER_INCLUDED
28 void clear() { n = 0; spaces.resize(n); }
33 spaces.resize(n,
' ');
return *
this;
44 void registerNodeMethodMap();
45 template <
class MFValues>
void writeMFValues(MFValues values,
int numColumn);
46 void writeMFInt32SeparatedByMinusValue(
MFInt32& values);
48 void beginNode(
const char* nodename,
VrmlNodePtr node);
TIndent & operator--()
Definition: VrmlWriter.h:30
boost::intrusive_ptr< VrmlCoordinate > VrmlCoordinatePtr
Definition: VrmlNodes.h:433
void clear()
Definition: VrmlWriter.h:28
std::vector< SFInt32 > MFInt32
Definition: VrmlNodes.h:46
boost::intrusive_ptr< VrmlMaterial > VrmlMaterialPtr
Definition: VrmlNodes.h:270
TIndent & operator++()
Definition: VrmlWriter.h:29
std::string spaces
Definition: VrmlWriter.h:35
Definition: VrmlWriter.h:27
int n
Definition: VrmlWriter.h:36
Definition: EasyScanner.h:16
boost::intrusive_ptr< VrmlAppearance > VrmlAppearancePtr
Definition: VrmlNodes.h:252
#define CNOID_EXPORT
Definition: Util/exportdecl.h:13
boost::intrusive_ptr< VrmlNode > VrmlNodePtr
Definition: VrmlNodes.h:126
boost::intrusive_ptr< VrmlGroup > VrmlGroupPtr
Definition: VrmlNodes.h:223
Definition: VrmlWriter.h:19