Builds the mesh of a shape with respect of their
correctly triangulated parts
#include <BRepMesh_IncrementalMesh.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| BRepMesh_IncrementalMesh () | |
| virtual | ~BRepMesh_IncrementalMesh () |
| BRepMesh_IncrementalMesh (const TopoDS_Shape &S, const Standard_Real D, const Standard_Boolean Relatif=Standard_False, const Standard_Real Ang=0.5) | |
| if the boolean <Relatif> is True, the deflection used for the polygonalisation of each edge will be <D> * Size of Edge. the deflection used for the faces will be the maximum deflection of their edges. | |
| void | SetRelative (const Standard_Boolean theFlag) |
| Standard_Boolean | Relative () const |
| virtual void | Perform () |
| void | Update (const TopoDS_Shape &S) |
| Builds the incremental mesh of the shape | |
| Standard_Boolean | IsModified () const |
Protected Member Functions | |
| virtual void | Init () |
Protected Attributes | |
| Standard_Boolean | myRelative |
| TopTools_MapOfShape | myMap |
| Handle_BRepMesh_FastDiscret | myMesh |
| Standard_Boolean | myModified |
| TopTools_DataMapOfShapeReal | mymapedge |
| TopTools_IndexedDataMapOfShapeListOfShape | myancestors |
| Standard_Real | mydtotale |
| Bnd_Box | myBox |
| BRepMesh_IncrementalMesh::BRepMesh_IncrementalMesh | ( | ) |
| virtual BRepMesh_IncrementalMesh::~BRepMesh_IncrementalMesh | ( | ) | [virtual] |
| BRepMesh_IncrementalMesh::BRepMesh_IncrementalMesh | ( | const TopoDS_Shape & | S, | |
| const Standard_Real | D, | |||
| const Standard_Boolean | Relatif = Standard_False, |
|||
| const Standard_Real | Ang = 0.5 | |||
| ) |
| virtual void BRepMesh_IncrementalMesh::Init | ( | ) | [protected, virtual] |
Reimplemented from BRepMesh_DiscretRoot.
| Standard_Boolean BRepMesh_IncrementalMesh::IsModified | ( | ) | const |
| void BRepMesh_IncrementalMesh::operator delete | ( | void * | anAddress | ) | [inline] |
Reimplemented from BRepMesh_DiscretRoot.
| void* BRepMesh_IncrementalMesh::operator new | ( | size_t | size | ) | [inline] |
Reimplemented from BRepMesh_DiscretRoot.
| void* BRepMesh_IncrementalMesh::operator new | ( | size_t | , | |
| void * | anAddress | |||
| ) | [inline] |
Reimplemented from BRepMesh_DiscretRoot.
| virtual void BRepMesh_IncrementalMesh::Perform | ( | ) | [virtual] |
Implements BRepMesh_DiscretRoot.
| Standard_Boolean BRepMesh_IncrementalMesh::Relative | ( | ) | const |
| void BRepMesh_IncrementalMesh::SetRelative | ( | const Standard_Boolean | theFlag | ) |
| void BRepMesh_IncrementalMesh::Update | ( | const TopoDS_Shape & | S | ) |
Bnd_Box BRepMesh_IncrementalMesh::myBox [protected] |
Standard_Real BRepMesh_IncrementalMesh::mydtotale [protected] |
TopTools_MapOfShape BRepMesh_IncrementalMesh::myMap [protected] |
Handle_BRepMesh_FastDiscret BRepMesh_IncrementalMesh::myMesh [protected] |
Standard_Boolean BRepMesh_IncrementalMesh::myModified [protected] |
Standard_Boolean BRepMesh_IncrementalMesh::myRelative [protected] |
1.6.3