|
Open CASCADE Technology 6.5.2
|
Describes functions to build a shell out of a shape. The
result is an unlooped shape parallel to the source shape.
A MakeOffsetShape object provides a framework for:
More...
#include <BRepOffsetAPI_MakeOffsetShape.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| BRepOffsetAPI_MakeOffsetShape () | |
| BRepOffsetAPI_MakeOffsetShape (const TopoDS_Shape &S, const Standard_Real Offset, const Standard_Real Tol, const BRepOffset_Mode Mode=BRepOffset_Skin, const Standard_Boolean Intersection=Standard_False, const Standard_Boolean SelfInter=Standard_False, const GeomAbs_JoinType Join=GeomAbs_Arc) | |
| Constructs a shape parallel to the shape S, where | |
| virtual const BRepOffset_MakeOffset & | MakeOffset () const |
| virtual void | Build () |
| Builds the resulting shape (redefined from MakeShape). | |
| virtual const TopTools_ListOfShape & | Generated (const TopoDS_Shape &S) |
| Returns the list of shapes generated from the shape <S>. | |
| const TopTools_ListOfShape & | GeneratedEdge (const TopoDS_Shape &S) |
| Returns the list of edges generated from the shape <S>. | |
| GeomAbs_JoinType | GetJoinType () const |
| Returns offset join type. | |
Protected Attributes | |
| BRepOffset_MakeOffset | myOffsetShape |
| BRepOffsetAPI_MakeOffsetShape::BRepOffsetAPI_MakeOffsetShape | ( | ) |
| BRepOffsetAPI_MakeOffsetShape::BRepOffsetAPI_MakeOffsetShape | ( | const TopoDS_Shape & | S, |
| const Standard_Real | Offset, | ||
| const Standard_Real | Tol, | ||
| const BRepOffset_Mode | Mode = BRepOffset_Skin, |
||
| const Standard_Boolean | Intersection = Standard_False, |
||
| const Standard_Boolean | SelfInter = Standard_False, |
||
| const GeomAbs_JoinType | Join = GeomAbs_Arc |
||
| ) |
| virtual void BRepOffsetAPI_MakeOffsetShape::Build | ( | ) | [virtual] |
Reimplemented from BRepBuilderAPI_MakeShape.
Reimplemented in BRepOffsetAPI_MakeThickSolid.
| virtual const TopTools_ListOfShape& BRepOffsetAPI_MakeOffsetShape::Generated | ( | const TopoDS_Shape & | S | ) | [virtual] |
Reimplemented from BRepBuilderAPI_MakeShape.
| const TopTools_ListOfShape& BRepOffsetAPI_MakeOffsetShape::GeneratedEdge | ( | const TopoDS_Shape & | S | ) |
| GeomAbs_JoinType BRepOffsetAPI_MakeOffsetShape::GetJoinType | ( | ) | const |
| virtual const BRepOffset_MakeOffset& BRepOffsetAPI_MakeOffsetShape::MakeOffset | ( | ) | const [virtual] |
| void BRepOffsetAPI_MakeOffsetShape::operator delete | ( | void * | anAddress | ) | [inline] |
Reimplemented from BRepBuilderAPI_MakeShape.
Reimplemented in BRepOffsetAPI_MakeThickSolid.
| void* BRepOffsetAPI_MakeOffsetShape::operator new | ( | size_t | size | ) | [inline] |
Reimplemented from BRepBuilderAPI_MakeShape.
Reimplemented in BRepOffsetAPI_MakeThickSolid.
| void* BRepOffsetAPI_MakeOffsetShape::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
Reimplemented from BRepBuilderAPI_MakeShape.
Reimplemented in BRepOffsetAPI_MakeThickSolid.
1.7.4