Open CASCADE Technology  7.7.0.dev
Public Member Functions

BRepFill_TrimShellCorner Class Reference

Trims sets of faces in the corner to make proper parts of pipe. More...

#include <BRepFill_TrimShellCorner.hxx>

Public Member Functions

 BRepFill_TrimShellCorner (const Handle< TopTools_HArray2OfShape > &theFaces, const BRepFill_TransitionStyle theTransition, const gp_Ax2 &theAxeOfBisPlane, const gp_Vec &theIntPointCrossDir)
 Constructor: takes faces to intersect, type of transition (it can be RightCorner or RoundCorner) and axis of bisector plane theIntersectPointCrossDirection : prev path direction at the origin point of theAxeOfBisPlane cross next path direction at the origin point of theAxeOfBisPlane. used when EE has more than one vertices. More...
 
void AddBounds (const Handle< TopTools_HArray2OfShape > &Bounds)
 
void AddUEdges (const Handle< TopTools_HArray2OfShape > &theUEdges)
 
void AddVEdges (const Handle< TopTools_HArray2OfShape > &theVEdges, const Standard_Integer theIndex)
 
void Perform ()
 
Standard_Boolean IsDone () const
 
Standard_Boolean HasSection () const
 
void Modified (const TopoDS_Shape &S, TopTools_ListOfShape &theModified)
 

Detailed Description

Trims sets of faces in the corner to make proper parts of pipe.

Constructor & Destructor Documentation

◆ BRepFill_TrimShellCorner()

BRepFill_TrimShellCorner::BRepFill_TrimShellCorner ( const Handle< TopTools_HArray2OfShape > &  theFaces,
const BRepFill_TransitionStyle  theTransition,
const gp_Ax2 theAxeOfBisPlane,
const gp_Vec theIntPointCrossDir 
)

Constructor: takes faces to intersect, type of transition (it can be RightCorner or RoundCorner) and axis of bisector plane theIntersectPointCrossDirection : prev path direction at the origin point of theAxeOfBisPlane cross next path direction at the origin point of theAxeOfBisPlane. used when EE has more than one vertices.

Member Function Documentation

◆ AddBounds()

void BRepFill_TrimShellCorner::AddBounds ( const Handle< TopTools_HArray2OfShape > &  Bounds)

◆ AddUEdges()

void BRepFill_TrimShellCorner::AddUEdges ( const Handle< TopTools_HArray2OfShape > &  theUEdges)

◆ AddVEdges()

void BRepFill_TrimShellCorner::AddVEdges ( const Handle< TopTools_HArray2OfShape > &  theVEdges,
const Standard_Integer  theIndex 
)

◆ HasSection()

Standard_Boolean BRepFill_TrimShellCorner::HasSection ( ) const

◆ IsDone()

Standard_Boolean BRepFill_TrimShellCorner::IsDone ( ) const

◆ Modified()

void BRepFill_TrimShellCorner::Modified ( const TopoDS_Shape S,
TopTools_ListOfShape theModified 
)

◆ Perform()

void BRepFill_TrimShellCorner::Perform ( )

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