#include <VrmlWriter.h>
Definition at line 32 of file hrplib/hrpUtil/VrmlWriter.h.
typedef std::map<std::string, VrmlWriterNodeMethod> hrp::VrmlWriter::TNodeMethodMap [private] |
Definition at line 57 of file hrplib/hrpUtil/VrmlWriter.h.
typedef std::pair<std::string, VrmlWriterNodeMethod> hrp::VrmlWriter::TNodeMethodPair [private] |
Definition at line 58 of file hrplib/hrpUtil/VrmlWriter.h.
VrmlWriter::VrmlWriter | ( | std::ostream & | out | ) |
Definition at line 90 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::beginNode | ( | const char * | nodename, |
VrmlNodePtr | node | ||
) | [private] |
Definition at line 142 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::endNode | ( | ) | [private] |
Definition at line 154 of file hrplib/hrpUtil/VrmlWriter.cpp.
VrmlWriterNodeMethod VrmlWriter::getNodeMethod | ( | VrmlNodePtr | node | ) | [static, private] |
Definition at line 108 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::registerNodeMethodMap | ( | ) | [static, private] |
Definition at line 99 of file hrplib/hrpUtil/VrmlWriter.cpp.
static void hrp::VrmlWriter::registNodeMethod | ( | const std::type_info & | t, |
VrmlWriterNodeMethod | method | ||
) | [inline, static, private] |
Definition at line 62 of file hrplib/hrpUtil/VrmlWriter.h.
void VrmlWriter::writeAppearanceNode | ( | VrmlAppearancePtr | appearance | ) | [private] |
Definition at line 232 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::writeCoordinateNode | ( | VrmlCoordinatePtr | coord | ) | [private] |
Definition at line 288 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::writeGroupFields | ( | VrmlGroupPtr | group | ) | [private] |
Definition at line 170 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::writeGroupNode | ( | VrmlNodePtr | node | ) | [private] |
Definition at line 160 of file hrplib/hrpUtil/VrmlWriter.cpp.
Definition at line 118 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::writeIndexedFaceSetNode | ( | VrmlNodePtr | node | ) | [private] |
Definition at line 262 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::writeMaterialNode | ( | VrmlMaterialPtr | material | ) | [private] |
Definition at line 247 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::writeMFInt32SeparatedByMinusValue | ( | MFInt32 & | values | ) | [private] |
Definition at line 68 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::writeMFValues | ( | MFValues | values, |
int | numColumn | ||
) | [private] |
Definition at line 43 of file hrplib/hrpUtil/VrmlWriter.cpp.
bool VrmlWriter::writeNode | ( | VrmlNodePtr | node | ) |
Definition at line 124 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::writeNodeIter | ( | VrmlNodePtr | node | ) | [private] |
Definition at line 133 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::writeShapeNode | ( | VrmlNodePtr | node | ) | [private] |
Definition at line 206 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::writeTransformNode | ( | VrmlNodePtr | node | ) | [private] |
Definition at line 188 of file hrplib/hrpUtil/VrmlWriter.cpp.
void VrmlWriter::indent [private] |
Definition at line 55 of file hrplib/hrpUtil/VrmlWriter.h.
VrmlWriter::TNodeMethodMap VrmlWriter::nodeMethodMap [static, private] |
Definition at line 60 of file hrplib/hrpUtil/VrmlWriter.h.
std::ostream& hrp::VrmlWriter::out [private] |
Definition at line 53 of file hrplib/hrpUtil/VrmlWriter.h.