#include <TNaming_Builder.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | TNaming_Builder (const TDF_Label &aLabel) |
Create an Builder. Warning: Before Addition copies the current Value, and clear . | |
Standard_EXPORT void | Generated (const TopoDS_Shape &newShape) |
Records the shape newShape which was generated during a topological construction. As an example, consider the case of a face generated in construction of a box. . | |
Standard_EXPORT void | Generated (const TopoDS_Shape &oldShape, const TopoDS_Shape &newShape) |
Records the shape newShape which was generated from the shape oldShape during a topological construction. As an example, consider the case of a face generated from an edge in construction of a prism. . | |
Standard_EXPORT void | Delete (const TopoDS_Shape &oldShape) |
Records the shape oldShape which was deleted from the current label. As an example, consider the case of a face removed by a Boolean operation. . | |
Standard_EXPORT void | Modify (const TopoDS_Shape &oldShape, const TopoDS_Shape &newShape) |
Records the shape newShape which is a modification of the shape oldShape. As an example, consider the case of a face split or merged in a Boolean operation. . | |
Standard_EXPORT void | Replace (const TopoDS_Shape &oldShape, const TopoDS_Shape &newShape) |
Records the shape newShape which is a modification of the shape oldShape but has a different geometry as a result of the construction operation. As an example, consider the case of a face resulting from construction of a draft in a box or prism. . | |
Standard_EXPORT void | Select (const TopoDS_Shape &aShape, const TopoDS_Shape &inShape) |
Add a Shape to the current label , This Shape is unmodified. Used for example to define a set of shapes under a label. . | |
Standard_EXPORT Handle_TNaming_NamedShape | NamedShape () const |
Returns the NamedShape which has been build or is under construction. . | |
Private Attributes | |
TNaming_PtrDataMapOfShapePtrRefShape | myMap |
TNaming_PtrAttribute | myAtt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|