MeshVRML Class Reference

List of all members.

Public Member Functions

 MeshVRML (const MeshKernel &rclM, const Base::Matrix4D &, VRMLInfo *pclVRMLInfo)
 MeshVRML (const MeshKernel &rclM, const Base::Matrix4D &)
bool Save (std::ostream &rstrOut, const std::vector< App::Color > &raclColor, const App::Material &rclMat, bool bColorPerVertex=true) const
bool Save (std::ostream &rstrOut, const App::Material &rclMat) const
 ~MeshVRML (void)

Protected Member Functions

void WriteVRMLAnnotations (std::ostream &rstrOut) const
void WriteVRMLHeaderInfo (std::ostream &rstrOut) const
void WriteVRMLViewpoints (std::ostream &rstrOut) const

Protected Attributes

VRMLInfo_pclVRMLInfo
const MeshKernel_rclMesh
Base::Matrix4D _transform

Detailed Description

Definition at line 1872 of file MeshIO.cpp.


Constructor & Destructor Documentation

MeshVRML::MeshVRML ( const MeshKernel rclM,
const Base::Matrix4D trf 
)

Definition at line 1899 of file MeshIO.cpp.

MeshVRML::MeshVRML ( const MeshKernel rclM,
const Base::Matrix4D trf,
VRMLInfo pclVRMLInfo 
)

Definition at line 1904 of file MeshIO.cpp.

MeshVRML::~MeshVRML ( void   )  [inline]

Definition at line 1877 of file MeshIO.cpp.


Member Function Documentation

bool MeshVRML::Save ( std::ostream &  rstrOut,
const std::vector< App::Color > &  raclColor,
const App::Material rclMat,
bool  bColorPerVertex = true 
) const
bool MeshVRML::Save ( std::ostream &  rstrOut,
const App::Material rclMat 
) const

Definition at line 2391 of file MeshIO.cpp.

void MeshVRML::WriteVRMLAnnotations ( std::ostream &  rstrOut  )  const [protected]
void MeshVRML::WriteVRMLHeaderInfo ( std::ostream &  rstrOut  )  const [protected]
void MeshVRML::WriteVRMLViewpoints ( std::ostream &  rstrOut  )  const [protected]

Member Data Documentation

Definition at line 1890 of file MeshIO.cpp.

Referenced by Save(), WriteVRMLAnnotations(), WriteVRMLHeaderInfo(), and WriteVRMLViewpoints().

const MeshKernel& MeshVRML::_rclMesh [protected]

Definition at line 1888 of file MeshIO.cpp.

Referenced by Save(), and WriteVRMLViewpoints().

Definition at line 1889 of file MeshIO.cpp.

Referenced by Save().


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

Generated on Wed Nov 23 19:01:37 2011 for FreeCAD by  doxygen 1.6.1