27 #ifndef _INCLUDE_DRIVERSTL_W_SMDS_MESH
28 #define _INCLUDE_DRIVERSTL_W_SMDS_MESH
47 void SetIsAscii(
const bool theIsAscii =
false );
48 void SetName(
const std::string name ) { myName = name; }
52 Status writeAscii ()
const;
53 Status writeBinary ()
const;
54 void findVolumeTriangles();
boost::shared_ptr< SMDS_Iterator< const SMDS_MeshElement * > > SMDS_ElemIteratorPtr
Definition: SMDS_ElemIterator.hxx:43
#define MESHDRIVERSTL_EXPORT
Definition: SMESH_DriverSTL.hxx:37
Writer of a mesh in STL (STereoLithography) file format.
Definition: DriverSTL_W_SMDS_Mesh.h:41
int myNbVolumeTrias
Definition: DriverSTL_W_SMDS_Mesh.h:62
void SetName(const std::string name)
Definition: DriverSTL_W_SMDS_Mesh.h:48
std::string myName
Definition: DriverSTL_W_SMDS_Mesh.h:61
bool myIsAscii
Definition: DriverSTL_W_SMDS_Mesh.h:60
std::vector< const SMDS_MeshElement * > myVolumeFacets
Definition: DriverSTL_W_SMDS_Mesh.h:63
virtual Status Perform()=0
Status
Definition: Driver_Mesh.h:53
Definition: Driver_SMDS_Mesh.h:31