Open CASCADE Technology
6.5.4
|
Geometric transformation on a shape.
The transformation to be applied is defined as a gp_GTrsf
transformation. It may be:
More...
#include <BRepBuilderAPI_GTransform.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | 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. | |
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. | |
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. | |
virtual const TopTools_ListOfShape & | Modified (const TopoDS_Shape &S) |
Returns the list of shapes modified from the shape <S>. | |
virtual const TopoDS_Shape & | ModifiedShape (const TopoDS_Shape &S) const |
Returns the modified shape corresponding to <S>. |
BRepBuilderAPI_GTransform::BRepBuilderAPI_GTransform | ( | const TopoDS_Shape & | S, |
const gp_GTrsf & | T, | ||
const Standard_Boolean | Copy = Standard_False |
||
) |
virtual const TopTools_ListOfShape& BRepBuilderAPI_GTransform::Modified | ( | const TopoDS_Shape & | S | ) | [virtual] |
Reimplemented from BRepBuilderAPI_ModifyShape.
virtual const TopoDS_Shape& BRepBuilderAPI_GTransform::ModifiedShape | ( | const TopoDS_Shape & | S | ) | const [virtual] |
Reimplemented from BRepBuilderAPI_ModifyShape.
void BRepBuilderAPI_GTransform::Perform | ( | const TopoDS_Shape & | S, |
const Standard_Boolean | Copy = Standard_False |
||
) |