|
Open CASCADE Technology 6.5.2
|
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 | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| 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::operator delete | ( | void * | anAddress | ) | [inline] |
Reimplemented from BRepBuilderAPI_ModifyShape.
| void* BRepBuilderAPI_Transform::operator new | ( | size_t | size | ) | [inline] |
Reimplemented from BRepBuilderAPI_ModifyShape.
| void* BRepBuilderAPI_Transform::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
Reimplemented from BRepBuilderAPI_ModifyShape.
| void BRepBuilderAPI_Transform::Perform | ( | const TopoDS_Shape & | S, |
| const Standard_Boolean | Copy = Standard_False |
||
| ) |
1.7.4