|
| BRepMesh_FaceAttribute (const BRepMesh::HDMapOfVertexInteger &theBoundaryVertices, const BRepMesh::HDMapOfIntegerPnt &theBoundaryPoints) |
| Constructor. Initializes empty attribute. More...
|
|
| BRepMesh_FaceAttribute (const TopoDS_Face &theFace, const BRepMesh::HDMapOfVertexInteger &theBoundaryVertices, const BRepMesh::HDMapOfIntegerPnt &theBoundaryPoints, const Standard_Boolean theAdaptiveMin) |
| Constructor. More...
|
|
virtual | ~BRepMesh_FaceAttribute () |
| Destructor. More...
|
|
|
const Handle< BRepAdaptor_HSurface > & | Surface () const |
| Returns face's surface. More...
|
|
Standard_Boolean | IsInitialized () const |
| Returns True in case if this attribute has already been intialized. More...
|
|
void | SetFace (const TopoDS_Face &theFace, const Standard_Boolean theAdaptiveMin) |
| Initializes this attribute by the given 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 opencascade::handle< Standard_Type > & | DynamicType () const |
| Returns a type descriptor about this object. More...
|
|
Standard_Boolean | IsInstance (const opencascade::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 opencascade::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...
|
|
Standard_Transient * | This () const |
| Returns non-const pointer to this object (like const_cast). For protection against creating handle to objects allocated in stack or call from constructor, it will raise exception Standard_ProgramError if reference counter is zero. More...
|
|
Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More...
|
|
void | IncrementRefCounter () const |
| Increments the reference counter of this object. More...
|
|
Standard_Integer | DecrementRefCounter () const |
| Decrements the reference counter of this object; returns the decremented value. More...
|
|
Auxiliary class for FastDiscret and FastDiscretFace classes.