SMESH::Controls::ManifoldPart Class Reference
#include <SMESH_ControlsDef.hxx>
Classes | |
| class | Link |
Public Types | |
| typedef std::map< SMDS_MeshFace *, int > | TDataMapFacePtrInt |
| typedef std::map< ManifoldPart::Link, SMDS_MeshFace * > | TDataMapOfLinkFacePtr |
| typedef std::set< ManifoldPart::Link > | TMapOfLink |
| typedef std::vector< SMDS_MeshFace * > | TVectorOfFacePtr |
| typedef std::vector< ManifoldPart::Link > | TVectorOfLink |
Public Member Functions | |
| double | GetAngleTolerance () const |
| virtual SMDSAbs_ElementType | GetType () const |
| bool | IsEqual (const ManifoldPart::Link &theLink1, const ManifoldPart::Link &theLink2) |
| virtual bool | IsSatisfy (long theElementId) |
| ManifoldPart () | |
| void | SetAngleTolerance (const double theAngToler) |
| void | SetIsOnlyManifold (const bool theIsOnly) |
| virtual void | SetMesh (const SMDS_Mesh *theMesh) |
| void | SetStartElem (const long theStartElemId) |
| ~ManifoldPart () | |
Public Member Functions inherited from SMESH::Controls::Functor | |
| ~Functor () | |
Member Typedef Documentation
◆ TDataMapFacePtrInt
| typedef std::map<SMDS_MeshFace*,int> SMESH::Controls::ManifoldPart::TDataMapFacePtrInt |
◆ TDataMapOfLinkFacePtr
| typedef std::map<ManifoldPart::Link,SMDS_MeshFace*> SMESH::Controls::ManifoldPart::TDataMapOfLinkFacePtr |
◆ TMapOfLink
| typedef std::set<ManifoldPart::Link> SMESH::Controls::ManifoldPart::TMapOfLink |
◆ TVectorOfFacePtr
| typedef std::vector<SMDS_MeshFace*> SMESH::Controls::ManifoldPart::TVectorOfFacePtr |
◆ TVectorOfLink
| typedef std::vector<ManifoldPart::Link> SMESH::Controls::ManifoldPart::TVectorOfLink |
Constructor & Destructor Documentation
◆ ManifoldPart()
| ManifoldPart::ManifoldPart | ( | ) |
◆ ~ManifoldPart()
| ManifoldPart::~ManifoldPart | ( | ) |
Member Function Documentation
◆ GetAngleTolerance()
| double ManifoldPart::GetAngleTolerance | ( | ) | const |
◆ GetType()
|
virtual |
Implements SMESH::Controls::Predicate.
◆ IsEqual()
| bool ManifoldPart::IsEqual | ( | const ManifoldPart::Link & | theLink1, |
| const ManifoldPart::Link & | theLink2 | ||
| ) |
References SMESH::Controls::ManifoldPart::Link::IsEqual().
◆ IsSatisfy()
|
virtual |
Implements SMESH::Controls::Predicate.
◆ SetAngleTolerance()
| void ManifoldPart::SetAngleTolerance | ( | const double | theAngToler | ) |
◆ SetIsOnlyManifold()
| void ManifoldPart::SetIsOnlyManifold | ( | const bool | theIsOnly | ) |
◆ SetMesh()
|
virtual |
Implements SMESH::Controls::Functor.
◆ SetStartElem()
| void ManifoldPart::SetStartElem | ( | const long | theStartElemId | ) |
The documentation for this class was generated from the following files:
- src/3rdParty/salomesmesh/inc/SMESH_ControlsDef.hxx
- src/3rdParty/salomesmesh/src/Controls/SMESH_Controls.cpp
Public Member Functions inherited from
1.8.17