|
| BRepMesh_VertexTool (const Handle< NCollection_IncAllocator > &theAllocator) |
| Constructor.
|
|
void | SetCellSize (const Standard_Real theSize) |
| Sets new size of cell for cellfilter equal in both directions.
|
|
void | SetCellSize (const Standard_Real theSizeX, const Standard_Real theSizeY) |
| Sets new size of cell for cellfilter.
|
|
void | SetTolerance (const Standard_Real theTolerance) |
| Sets the tolerance to be used for identification of coincident vertices equal for both dimensions.
|
|
void | SetTolerance (const Standard_Real theToleranceX, const Standard_Real theToleranceY) |
| Sets the tolerance to be used for identification of coincident vertices.
|
|
void | GetTolerance (Standard_Real &theToleranceX, Standard_Real &theToleranceY) |
| Gets the tolerance to be used for identification of coincident vertices.
|
|
Standard_Integer | Add (const BRepMesh_Vertex &theVertex, const Standard_Boolean isForceAdd) |
| Adds vertex with empty data to the tool.
|
|
void | DeleteVertex (const Standard_Integer theIndex) |
| Deletes vertex with the given index from the tool.
|
|
const Handle< IMeshData::VectorOfVertex > & | Vertices () const |
| Returns set of mesh vertices.
|
|
Handle< IMeshData::VectorOfVertex > & | ChangeVertices () |
| Returns set of mesh vertices.
|
|
const BRepMesh_Vertex & | FindKey (const Standard_Integer theIndex) |
| Returns vertex by the given index.
|
|
Standard_Integer | FindIndex (const BRepMesh_Vertex &theVertex) |
| Returns index of the given vertex.
|
|
Standard_Integer | Extent () const |
| Returns a number of vertices.
|
|
Standard_Boolean | IsEmpty () const |
| Returns True when the map contains no keys.
|
|
void | Substitute (const Standard_Integer theIndex, const BRepMesh_Vertex &theVertex) |
| Substitutes vertex with the given by the given vertex with attributes.
|
|
void | RemoveLast () |
| Remove last node from the structure.
|
|
const IMeshData::ListOfInteger & | GetListOfDelNodes () const |
| Returns the list with indexes of vertices that have movability attribute equal to BRepMesh_Deleted and can be replaced with another node.
|
|
void | Statistics (Standard_OStream &theStream) const |
| Prints statistics.
|
|
Public Member Functions inherited from Standard_Transient |
| Standard_Transient () |
| Empty constructor.
|
|
| Standard_Transient (const Standard_Transient &) |
| Copy constructor – does nothing.
|
|
Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter.
|
|
virtual | ~Standard_Transient () |
| Destructor must be virtual.
|
|
virtual const opencascade::handle< Standard_Type > & | DynamicType () const |
| Returns a type descriptor about this object.
|
|
Standard_Boolean | IsInstance (const opencascade::handle< Standard_Type > &theType) const |
| Returns a true value if this is an instance of Type.
|
|
Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName.
|
|
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.
|
|
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.
|
|
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.
|
|
Standard_Integer | GetRefCount () const noexcept |
| Get the reference counter of this object.
|
|
void | IncrementRefCounter () noexcept |
| Increments the reference counter of this object.
|
|
Standard_Integer | DecrementRefCounter () noexcept |
| Decrements the reference counter of this object; returns the decremented value.
|
|
virtual void | Delete () const |
| Memory deallocator for transient classes.
|
|