Public Member Functions | Private Member Functions | Private Attributes | List of all members
VrmlWriter Class Reference

#include <VrmlWriter.h>

Public Member Functions

void useInlineShape (bool use_inline)
 
 VrmlWriter ()
 
void write (OpenHRP::BodyInfo_var binfo, std::ostream &ofs)
 

Private Member Functions

void indent (std::ostream &ofs)
 
void writeHumanoidNode (OpenHRP::BodyInfo_var binfo, std::ostream &ofs)
 
void writeLink (int index, std::ostream &ofs)
 
void writeProtoNodes (std::ostream &ofs)
 
void writeShape (OpenHRP::TransformedShapeIndex &tsi, std::ostream &ofs)
 

Private Attributes

OpenHRP::AppearanceInfoSequence_var appearances
 
OpenHRP::LinkInfoSequence_var links
 
int m_indent
 
bool m_use_inline_shape
 
OpenHRP::MaterialInfoSequence_var materials
 
OpenHRP::ShapeInfoSequence_var shapes
 
OpenHRP::TextureInfoSequence_var textures
 

Detailed Description

Definition at line 7 of file server/ModelLoader/VrmlWriter.h.

Constructor & Destructor Documentation

VrmlWriter::VrmlWriter ( )
inline

Definition at line 10 of file server/ModelLoader/VrmlWriter.h.

Member Function Documentation

void VrmlWriter::indent ( std::ostream &  ofs)
private
void VrmlWriter::useInlineShape ( bool  use_inline)

Definition at line 20 of file server/ModelLoader/VrmlWriter.cpp.

void VrmlWriter::write ( OpenHRP::BodyInfo_var  binfo,
std::ostream &  ofs 
)

Definition at line 8 of file server/ModelLoader/VrmlWriter.cpp.

void VrmlWriter::writeHumanoidNode ( OpenHRP::BodyInfo_var  binfo,
std::ostream &  ofs 
)
private

Definition at line 384 of file server/ModelLoader/VrmlWriter.cpp.

void VrmlWriter::writeLink ( int  index,
std::ostream &  ofs 
)
private

Definition at line 25 of file server/ModelLoader/VrmlWriter.cpp.

void VrmlWriter::writeProtoNodes ( std::ostream &  ofs)
private

Definition at line 421 of file server/ModelLoader/VrmlWriter.cpp.

void VrmlWriter::writeShape ( OpenHRP::TransformedShapeIndex &  tsi,
std::ostream &  ofs 
)
private

Definition at line 171 of file server/ModelLoader/VrmlWriter.cpp.

Member Data Documentation

OpenHRP::AppearanceInfoSequence_var VrmlWriter::appearances
private

Definition at line 23 of file server/ModelLoader/VrmlWriter.h.

OpenHRP::LinkInfoSequence_var VrmlWriter::links
private

Definition at line 21 of file server/ModelLoader/VrmlWriter.h.

int VrmlWriter::m_indent
private

Definition at line 19 of file server/ModelLoader/VrmlWriter.h.

bool VrmlWriter::m_use_inline_shape
private

Definition at line 20 of file server/ModelLoader/VrmlWriter.h.

OpenHRP::MaterialInfoSequence_var VrmlWriter::materials
private

Definition at line 24 of file server/ModelLoader/VrmlWriter.h.

OpenHRP::ShapeInfoSequence_var VrmlWriter::shapes
private

Definition at line 22 of file server/ModelLoader/VrmlWriter.h.

OpenHRP::TextureInfoSequence_var VrmlWriter::textures
private

Definition at line 25 of file server/ModelLoader/VrmlWriter.h.


The documentation for this class was generated from the following files:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sat May 8 2021 02:42:43