|
| BRepMesh_FaceAttribute () |
| Default constructor. More...
|
|
| BRepMesh_FaceAttribute (const TopoDS_Face &theFace, const BRepMesh::HDMapOfVertexInteger &theBoundaryVertices, const BRepMesh::HDMapOfIntegerPnt &theBoundaryPoints) |
| Constructor. More...
|
|
virtual | ~BRepMesh_FaceAttribute () |
| Destructor. More...
|
|
|
const Handle< BRepAdaptor_HSurface > & | Surface () const |
| Returns face's surface. More...
|
|
void | SetFace (const TopoDS_Face &theFace) |
| Sets reference face. More...
|
|
const TopoDS_Face & | Face () const |
| Returns forward oriented face to be used for calculations. More...
|
|
void | SetBoundaryVertices (const BRepMesh::HDMapOfVertexInteger &theVertices) |
| Sets boundary vertices map. More...
|
|
void | SetBoundaryPoints (const BRepMesh::HDMapOfIntegerPnt &theBoundaryPoints) |
| Sets boundary points map. More...
|
|
Standard_Real | ToleranceU () const |
| Returns U tolerance of face calculated regarding its parameters. More...
|
|
Standard_Real | ToleranceV () const |
| Returns V tolerance of face calculated regarding its parameters. More...
|
|
Standard_Real | GetDefFace () const |
| Gives face deflection parameter. More...
|
|
void | SetDefFace (const Standard_Real theDefFace) |
| Sets face deflection. More...
|
|
Standard_Real | GetUMin () const |
| Gives minimal value in U domain. More...
|
|
void | SetUMin (const Standard_Real theUMin) |
| Sets minimal value in U domain. More...
|
|
Standard_Real | GetVMin () const |
| Gives minimal value in V domain. More...
|
|
void | SetVMin (const Standard_Real theVMin) |
| Sets minimal value in V domain. More...
|
|
Standard_Real | GetUMax () const |
| Gives maximal value in U domain. More...
|
|
void | SetUMax (const Standard_Real theUMax) |
| Sets maximal value in U domain. More...
|
|
Standard_Real | GetVMax () const |
| Gives maximal value in V domain. More...
|
|
void | SetVMax (const Standard_Real theVMax) |
| Sets maximal value in V domain. More...
|
|
Standard_Real | GetDeltaX () const |
| Gives value of step in U domain. More...
|
|
void | SetDeltaX (const Standard_Real theDeltaX) |
| Sets value of step in U domain. More...
|
|
Standard_Real | GetDeltaY () const |
| Gives value of step in V domain. More...
|
|
void | SetDeltaY (const Standard_Real theDeltaY) |
| Sets value of step in V domain. More...
|
|
Standard_Integer | GetStatus () const |
| Sets set of status flags for this face. More...
|
|
void | SetStatus (const BRepMesh_Status theStatus) |
| Sets status flag for this face. More...
|
|
Standard_Boolean | IsValid () const |
| Returns TRUE in case if computed data is valid. More...
|
|
|
void | Clear () |
| Clear face attribute. More...
|
|
BRepMesh::HDMapOfShapePairOfPolygon & | ChangeInternalEdges () |
| Gives reference to map of internal edges of face. More...
|
|
BRepMesh::HDMapOfIntegerListOfXY & | ChangeLocation2D () |
| Gives reference to map of 2D points of discretization. More...
|
|
BRepMesh::HDMapOfIntegerPnt & | ChangeSurfacePoints () |
| Gives reference to map of 3D points of discretization. More...
|
|
BRepMesh::HDMapOfVertexInteger & | ChangeSurfaceVertices () |
| Gives reference to map of vertices of discretization. More...
|
|
BRepMesh::HIMapOfInteger & | ChangeVertexEdgeMap () |
| Gives reference on map of (vertex, edge) pairs of face. More...
|
|
Handle< BRepMesh_DataStructureOfDelaun > & | ChangeStructure () |
| Gives Delaunay data structure. More...
|
|
BRepMesh::HClassifier & | ChangeClassifier () |
| Returns classifier. More...
|
|
BRepMesh::HVectorOfVertex & | ChangeMeshNodes () |
| Returns mesh nodes calculated for boundaries. More...
|
|
|
Standard_Integer | LastPointId () const |
| Gives the number of different locations in 3D space. More...
|
|
const gp_Pnt & | GetPoint (const BRepMesh_Vertex &theVertex) const |
| Gives the 3D location of the vertex. More...
|
|
const gp_Pnt & | GetPoint (const Standard_Integer theIndex) const |
| Gives the 3D location of the vertex. More...
|
|
template<class HVertexExplorer > |
Standard_Integer | GetVertexIndex (const HVertexExplorer &theVertexExplorer, const Standard_Boolean isFillEdgeVertices=Standard_False) |
| Returns index of the given vertex if it exists in cache, elsewhere adds it to cache and returns cached index. More...
|
|
void | AddNode (const Standard_Integer theIndex, const gp_XY &theUV, const BRepMesh_DegreeOfFreedom theMovability, Standard_Integer &theNodeIndex, Standard_Integer &theNodeOnEdgeIndex) |
| Adds node with the given parameters to mesh. More...
|
|
Public Member Functions inherited from Standard_Transient |
| Standard_Transient () |
| Empty constructor. More...
|
|
| Standard_Transient (const Standard_Transient &) |
| Copy constructor – does nothing. More...
|
|
Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter. More...
|
|
virtual | ~Standard_Transient () |
| Destructor must be virtual. More...
|
|
virtual void | Delete () const |
| Memory deallocator for transient classes. More...
|
|
virtual const Handle_Standard_Type & | DynamicType () const |
| Returns a type information object about this object. More...
|
|
Standard_Boolean | IsInstance (const Handle_Standard_Type &theType) const |
| Returns a true value if this is an instance of Type. More...
|
|
Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName. More...
|
|
Standard_Boolean | IsKind (const Handle_Standard_Type &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
|
|
Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
|
|
virtual Handle_Standard_Transient | This () const |
| Returns a Handle which references this object. Must never be called to objects created in stack. More...
|
|
Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More...
|
|
Auxiliary class for FastDiscret and FastDiscretFace classes.