9 #ifndef GEPETTO_VIEWER_BLENDER_GEOM_WRITER_VISITOR_HH
10 #define GEPETTO_VIEWER_BLENDER_GEOM_WRITER_VISITOR_HH
46 std::ofstream&
out() {
return file_; }
Definition: blender-geom-writer.h:24
void apply(LeafNodeLight &node)
void apply(LeafNodeBox &node)
unsigned int nodeCount_
Definition: blender-geom-writer.h:58
void apply(LeafNodeFace &node)
void apply(GroupNode &node)
std::string filename_
Definition: blender-geom-writer.h:57
BlenderGeomWriterVisitor(const std::string &filename)
void apply(LeafNodeCylinder &node)
void apply(LeafNodeArrow &node)
void apply(LeafNodeXYZAxis &node)
void apply(LeafNodeCapsule &node)
void closeFile()
Definition: blender-geom-writer.h:53
std::ofstream & out()
Definition: blender-geom-writer.h:46
void apply(LeafNodeCollada &node)
void apply(LeafNodeCone &node)
std::size_t groupDepth_
Definition: blender-geom-writer.h:59
std::ofstream file_
Definition: blender-geom-writer.h:56
void apply(LeafNodeSphere &node)
void standardApply(Node &node, osgVector3 scaleMultiplier=osgVector3(1, 1, 1))
void unimplemented(const char *type, Node &n)
void apply(LeafNodeGround &node)
void apply(LeafNodeLine &node)
Definition: group-node.h:19
Definition: leaf-node-arrow.h:20
Definition: leaf-node-box.h:19
Definition: leaf-node-capsule.h:21
Definition: leaf-node-collada.h:22
Definition: leaf-node-cone.h:19
Definition: leaf-node-cylinder.h:19
Definition: leaf-node-face.h:20
Definition: leaf-node-ground.h:18
Definition: leaf-node-light.h:20
Definition: leaf-node-line.h:19
Definition: leaf-node-sphere.h:19
Definition: leaf-node-xyzaxis.h:22
Definition: node-visitor.h:35
Abstract base class of 3D objects in a scene.
Definition: node.h:25
::osg::Vec3f osgVector3
Definition: config-osg.h:99
#define DEF_CLASS_SMART_PTR(className)
Definition: macros.h:51
Definition: action-search-bar.hh:27