|
| BRepTools_ReShape () |
| Returns an empty Reshape. More...
|
|
virtual void | Clear () |
| Clears all substitutions requests. More...
|
|
virtual void | Remove (const TopoDS_Shape &shape, const Standard_Boolean oriented=Standard_False) |
| Sets a request to Remove a Shape If <oriented> is True, only for a shape with the SAME orientation. Else, whatever the orientation. More...
|
|
virtual void | Replace (const TopoDS_Shape &shape, const TopoDS_Shape &newshape, const Standard_Boolean oriented=Standard_False) |
| Sets a request to Replace a Shape by a new one If <oriented> is True, only if the orientation is the same Else, whatever the orientation, and the new shape takes the same orientation as <newshape> if the replaced one has the same as <shape>, else it is reversed. More...
|
|
virtual Standard_Boolean | IsRecorded (const TopoDS_Shape &shape) const |
| Tells if a shape is recorded for Replace/Remove. More...
|
|
virtual TopoDS_Shape | Value (const TopoDS_Shape &shape) const |
| Returns the new value for an individual shape If not recorded, returns the original shape itself If to be Removed, returns a Null Shape Else, returns the replacing item. More...
|
|
virtual Standard_Integer | Status (const TopoDS_Shape &shape, TopoDS_Shape &newsh, const Standard_Boolean last=Standard_False) |
| Returns a complete substitution status for a shape 0 : not recorded, <newsh> = original <shape> < 0: to be removed, <newsh> is NULL
0: to be replaced, <newsh> is a new item
If <last> is False, returns status and new shape recorded in the map directly for the shape, if True and status > 0 then recursively searches for the last status and new shape. More...
|
|
virtual TopoDS_Shape | Apply (const TopoDS_Shape &shape, const TopAbs_ShapeEnum until, const Standard_Integer buildmode) |
| Applies the substitutions requests to a shape. More...
|
|
virtual TopoDS_Shape | Apply (const TopoDS_Shape &shape, const TopAbs_ShapeEnum until=TopAbs_SHAPE) |
| Applies the substitutions requests to a shape. More...
|
|
virtual Standard_Boolean & | ModeConsiderLocation () |
| Returns (modifiable) the flag which defines whether Location of shape take into account during replacing shapes. More...
|
|
virtual Standard_Boolean & | ModeConsiderOrientation () |
| Returns (modifiable) the flag which defines whether Orientation of shape take into account during replacing shapes. More...
|
|
TopoDS_Vertex | CopyVertex (const TopoDS_Vertex &theV, const Standard_Real theTol=-1.0) |
| Returns modified copy of vertex if original one is not recorded or returns modified original vertex otherwise. More...
|
|
TopoDS_Vertex | CopyVertex (const TopoDS_Vertex &theV, const gp_Pnt &theNewPos, const Standard_Real aTol) |
| Returns modified copy of vertex if original one is not recorded or returns modified original vertex otherwise. More...
|
|
virtual void | Delete () const override |
| Memory deallocator for transient classes. 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 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...
|
|