Open CASCADE Technology 6.6.0
Public Member Functions
BRepOffset_MakeOffset Class Reference

#include <BRepOffset_MakeOffset.hxx>

Public Member Functions

 BRepOffset_MakeOffset ()
 BRepOffset_MakeOffset (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, const Standard_Boolean Thickening=Standard_False)
void Initialize (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, const Standard_Boolean Thickening=Standard_False)
void Clear ()
void AddFace (const TopoDS_Face &F)
 Add Closing Faces, <F> has to be in the initial
shape S.

void SetOffsetOnFace (const TopoDS_Face &F, const Standard_Real Off)
 set the offset <Off> on the Face <F>

void MakeOffsetShape ()
void MakeThickSolid ()
const BRepOffset_AnalyseGetAnalyse () const
Standard_Boolean IsDone () const
const TopoDS_ShapeShape () const
BRepOffset_Error Error () const
 returns information if IsDone() = FALSE.

const BRepAlgo_ImageOffsetFacesFromShapes () const
 Returns <Image> containing links between initials
shapes and offset faces.

GeomAbs_JoinType GetJoinType () const
 Returns myJoin.

const BRepAlgo_ImageOffsetEdgesFromShapes () const
 Returns <Image> containing links between initials
shapes and offset edges.

const TopTools_IndexedMapOfShapeClosingFaces () const
 Returns the list of closing faces stores by AddFace


Constructor & Destructor Documentation

BRepOffset_MakeOffset::BRepOffset_MakeOffset ( )
BRepOffset_MakeOffset::BRepOffset_MakeOffset ( 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,
const Standard_Boolean  Thickening = Standard_False 
)

Member Function Documentation

void BRepOffset_MakeOffset::AddFace ( const TopoDS_Face F)
void BRepOffset_MakeOffset::Clear ( )
const TopTools_IndexedMapOfShape& BRepOffset_MakeOffset::ClosingFaces ( ) const
BRepOffset_Error BRepOffset_MakeOffset::Error ( ) const
const BRepOffset_Analyse& BRepOffset_MakeOffset::GetAnalyse ( ) const
GeomAbs_JoinType BRepOffset_MakeOffset::GetJoinType ( ) const
void BRepOffset_MakeOffset::Initialize ( 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,
const Standard_Boolean  Thickening = Standard_False 
)
Standard_Boolean BRepOffset_MakeOffset::IsDone ( ) const
void BRepOffset_MakeOffset::MakeOffsetShape ( )
void BRepOffset_MakeOffset::MakeThickSolid ( )
const BRepAlgo_Image& BRepOffset_MakeOffset::OffsetEdgesFromShapes ( ) const
const BRepAlgo_Image& BRepOffset_MakeOffset::OffsetFacesFromShapes ( ) const
void BRepOffset_MakeOffset::SetOffsetOnFace ( const TopoDS_Face F,
const Standard_Real  Off 
)
const TopoDS_Shape& BRepOffset_MakeOffset::Shape ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines