Open CASCADE Technology 7.8.0
Public Member Functions
BRepFill_Draft Class Reference

#include <BRepFill_Draft.hxx>

Public Member Functions

 BRepFill_Draft (const TopoDS_Shape &Shape, const gp_Dir &Dir, const Standard_Real Angle)
 
void SetOptions (const BRepFill_TransitionStyle Style=BRepFill_Right, const Standard_Real AngleMin=0.01, const Standard_Real AngleMax=3.0)
 
void SetDraft (const Standard_Boolean IsInternal=Standard_False)
 
void Perform (const Standard_Real LengthMax)
 
void Perform (const Handle< Geom_Surface > &Surface, const Standard_Boolean KeepInsideSurface=Standard_True)
 
void Perform (const TopoDS_Shape &StopShape, const Standard_Boolean KeepOutSide=Standard_True)
 
Standard_Boolean IsDone () const
 
TopoDS_Shell Shell () const
 Returns the draft surface To have the complete shape you have to use the Shape() methode.
 
const TopTools_ListOfShapeGenerated (const TopoDS_Shape &S)
 Returns the list of shapes generated from the shape .
 
TopoDS_Shape Shape () const
 

Constructor & Destructor Documentation

◆ BRepFill_Draft()

BRepFill_Draft::BRepFill_Draft ( const TopoDS_Shape Shape,
const gp_Dir Dir,
const Standard_Real  Angle 
)

Member Function Documentation

◆ Generated()

const TopTools_ListOfShape & BRepFill_Draft::Generated ( const TopoDS_Shape S)

Returns the list of shapes generated from the shape .

◆ IsDone()

Standard_Boolean BRepFill_Draft::IsDone ( ) const

◆ Perform() [1/3]

void BRepFill_Draft::Perform ( const Handle< Geom_Surface > &  Surface,
const Standard_Boolean  KeepInsideSurface = Standard_True 
)

◆ Perform() [2/3]

void BRepFill_Draft::Perform ( const Standard_Real  LengthMax)

◆ Perform() [3/3]

void BRepFill_Draft::Perform ( const TopoDS_Shape StopShape,
const Standard_Boolean  KeepOutSide = Standard_True 
)

◆ SetDraft()

void BRepFill_Draft::SetDraft ( const Standard_Boolean  IsInternal = Standard_False)

◆ SetOptions()

void BRepFill_Draft::SetOptions ( const BRepFill_TransitionStyle  Style = BRepFill_Right,
const Standard_Real  AngleMin = 0.01,
const Standard_Real  AngleMax = 3.0 
)

◆ Shape()

TopoDS_Shape BRepFill_Draft::Shape ( ) const

◆ Shell()

TopoDS_Shell BRepFill_Draft::Shell ( ) const

Returns the draft surface To have the complete shape you have to use the Shape() methode.


The documentation for this class was generated from the following file: