|
Open CASCADE Technology 6.5.2
|
This package contains the methods to be used in
the Stereo Lithograpy Application. The main
features of this application are ,starting from a
Shape :
More...
#include <RWStl.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
Static Public Member Functions | |
| static Standard_Boolean | WriteBinary (const Handle< StlMesh_Mesh > &aMesh, const OSD_Path &aPath, const Handle< Message_ProgressIndicator > &aProgInd=NULL) |
| write the meshing in a file following the binary format of an STL file. Returns false if the cannot be opened; | |
| static Standard_Boolean | WriteAscii (const Handle< StlMesh_Mesh > &aMesh, const OSD_Path &aPath, const Handle< Message_ProgressIndicator > &aProgInd=NULL) |
| write the meshing in a file following the Ascii format of an STL file. Returns false if the cannot be opened; | |
| static Handle_StlMesh_Mesh | ReadFile (const OSD_Path &aPath, const Handle< Message_ProgressIndicator > &aProgInd=NULL) |
| This method will chwck if the file is a binary file or an AsciiFile testing the 5 first characters of the file wich are :"solid" in an ascii file. If we do not find that word we assume that it is a binary file. | |
| static Handle_StlMesh_Mesh | ReadBinary (const OSD_Path &aPath, const Handle< Message_ProgressIndicator > &aProgInd=NULL) |
| Read a meshing from a binary file Raises NoMoreObject from Standard if a statement does not contain the right number of tokens Raises TypeMisMatch if a token has not the good type (often real) | |
| static Handle_StlMesh_Mesh | ReadAscii (const OSD_Path &aPath, const Handle< Message_ProgressIndicator > &aProgInd=NULL) |
| Read a meshing from a binary file Raises NoMoreObject from Standard if a statement does not contain the right number of tokens Raises TypeMisMatch if a token has not the good type (often real) Raises MoMoreObject if a file is finished before having found the word endsolid; | |
| void RWStl::operator delete | ( | void * | anAddress | ) | [inline] |
| void* RWStl::operator new | ( | size_t | size | ) | [inline] |
| void* RWStl::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| static Handle_StlMesh_Mesh RWStl::ReadAscii | ( | const OSD_Path & | aPath, |
| const Handle< Message_ProgressIndicator > & | aProgInd = NULL |
||
| ) | [static] |
| static Handle_StlMesh_Mesh RWStl::ReadBinary | ( | const OSD_Path & | aPath, |
| const Handle< Message_ProgressIndicator > & | aProgInd = NULL |
||
| ) | [static] |
| static Handle_StlMesh_Mesh RWStl::ReadFile | ( | const OSD_Path & | aPath, |
| const Handle< Message_ProgressIndicator > & | aProgInd = NULL |
||
| ) | [static] |
| static Standard_Boolean RWStl::WriteAscii | ( | const Handle< StlMesh_Mesh > & | aMesh, |
| const OSD_Path & | aPath, | ||
| const Handle< Message_ProgressIndicator > & | aProgInd = NULL |
||
| ) | [static] |
| static Standard_Boolean RWStl::WriteBinary | ( | const Handle< StlMesh_Mesh > & | aMesh, |
| const OSD_Path & | aPath, | ||
| const Handle< Message_ProgressIndicator > & | aProgInd = NULL |
||
| ) | [static] |
1.7.4