Open CASCADE Technology 6.6.0
|
Geometric transformation on a shape.
The transformation to be applied is defined as a
gp_Trsf transformation, i.e. a transformation which does
not modify the underlying geometry of shapes.
The transformation is applied to:
More...
#include <BRepBuilderAPI_Transform.hxx>
Public Member Functions | |
BRepBuilderAPI_Transform (const gp_Trsf &T) | |
Constructs a framework for applying the geometric transformation T to a shape. Use the function Perform to define the shape to transform. | |
BRepBuilderAPI_Transform (const TopoDS_Shape &S, const gp_Trsf &T, const Standard_Boolean Copy=Standard_False) | |
Creates a transformation from the gp_Trsf <T>, and applies it to the shape <S>. If the transformation is direct and isometric (determinant = 1) and <Copy> = Standard_False, the resulting shape is <S> on which a new location has been set. Otherwise, the transformation is applied on a duplication of <S>. | |
void | Perform (const TopoDS_Shape &S, const Standard_Boolean Copy=Standard_False) |
pplies the geometric transformation defined at the time of construction of this framework to the shape S. | |
virtual const TopoDS_Shape & | ModifiedShape (const TopoDS_Shape &S) const |
Returns the modified shape corresponding to <S>. | |
virtual const TopTools_ListOfShape & | Modified (const TopoDS_Shape &S) |
Returns the list of shapes modified from the shape <S>. |
BRepBuilderAPI_Transform::BRepBuilderAPI_Transform | ( | const gp_Trsf & | T | ) |
BRepBuilderAPI_Transform::BRepBuilderAPI_Transform | ( | const TopoDS_Shape & | S, |
const gp_Trsf & | T, | ||
const Standard_Boolean | Copy = Standard_False |
||
) |
virtual const TopTools_ListOfShape& BRepBuilderAPI_Transform::Modified | ( | const TopoDS_Shape & | S | ) | [virtual] |
Reimplemented from BRepBuilderAPI_ModifyShape.
virtual const TopoDS_Shape& BRepBuilderAPI_Transform::ModifiedShape | ( | const TopoDS_Shape & | S | ) | const [virtual] |
Reimplemented from BRepBuilderAPI_ModifyShape.
void BRepBuilderAPI_Transform::Perform | ( | const TopoDS_Shape & | S, |
const Standard_Boolean | Copy = Standard_False |
||
) |