#include <BRepBuilderAPI_GTransform.hxx>
Inheritance diagram for BRepBuilderAPI_GTransform:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BRepBuilderAPI_GTransform (const gp_GTrsf &T) |
Constructs a framework for applying the geometric transformation T to a shape. Use the function Perform to define the shape to transform. . | |
Standard_EXPORT | BRepBuilderAPI_GTransform (const TopoDS_Shape &S, const gp_GTrsf &T, const Standard_Boolean Copy=Standard_False) |
Constructs a framework for applying the geometric transformation T to a shape, and applies it to the shape S. - If the transformation T is direct and isometric (i.e. if the determinant of the vectorial part of T is equal to 1.), and if Copy equals false (default value), the resulting shape is the same as the original but with a new location assigned to it. - In all other cases, the transformation is applied to a duplicate of S. Use the function Shape to access the result. Note: the constructed framework can be reused to apply the same geometric transformation to other shapes: just specify them with the function Perform. . | |
Standard_EXPORT void | Perform (const TopoDS_Shape &S, const Standard_Boolean Copy=Standard_False) |
Applies the geometric transformation defined at the time of construction of this framework to the shape S. - If the transformation T is direct and isometric (i.e. if the determinant of the vectorial part of T is equal to 1.), and if Copy equals false (default value), the resulting shape is the same as the original but with a new location assigned to it. - In all other cases, the transformation is applied to a duplicate of S. Use the function Shape to access the result. Note: this framework can be reused to apply the same geometric transformation to other shapes: just specify them by calling the function Perform again. . | |
virtual Standard_EXPORT const TopTools_ListOfShape & | Modified (const TopoDS_Shape &S) |
Returns the list of shapes modified from the shape <s>. . | |
virtual Standard_EXPORT const TopoDS_Shape & | ModifiedShape (const TopoDS_Shape &S) const |
Returns the modified shape corresponding to <s>. . | |
Private Attributes | |
gp_GTrsf | myGTrsf |
Standard_Boolean | myUseModif |
BRepBuilderAPI_Collect | myHist |
|
|
|
|
|
Reimplemented from BRepBuilderAPI_ModifyShape. |
|
Reimplemented from BRepBuilderAPI_ModifyShape. |
|
Reimplemented from BRepBuilderAPI_ModifyShape. |
|
Reimplemented from BRepBuilderAPI_ModifyShape. |
|
Reimplemented from BRepBuilderAPI_ModifyShape. |
|
|
|
|
|
|
|
|