Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 occ::handle< NCollection_HArray2< TopoDS_Shape > > &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.
 
void AddBounds (const occ::handle< NCollection_HArray2< TopoDS_Shape > > &Bounds)
 
void AddUEdges (const occ::handle< NCollection_HArray2< TopoDS_Shape > > &theUEdges)
 
void AddVEdges (const occ::handle< NCollection_HArray2< TopoDS_Shape > > &theVEdges, const int theIndex)
 
void Perform ()
 
bool IsDone () const
 
bool HasSection () const
 
void Modified (const TopoDS_Shape &S, NCollection_List< TopoDS_Shape > &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 occ::handle< NCollection_HArray2< TopoDS_Shape > > & 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 occ::handle< NCollection_HArray2< TopoDS_Shape > > & Bounds)

◆ AddUEdges()

void BRepFill_TrimShellCorner::AddUEdges ( const occ::handle< NCollection_HArray2< TopoDS_Shape > > & theUEdges)

◆ AddVEdges()

void BRepFill_TrimShellCorner::AddVEdges ( const occ::handle< NCollection_HArray2< TopoDS_Shape > > & theVEdges,
const int theIndex )

◆ HasSection()

bool BRepFill_TrimShellCorner::HasSection ( ) const

◆ IsDone()

bool BRepFill_TrimShellCorner::IsDone ( ) const

◆ Modified()

void BRepFill_TrimShellCorner::Modified ( const TopoDS_Shape & S,
NCollection_List< TopoDS_Shape > & theModified )

◆ Perform()

void BRepFill_TrimShellCorner::Perform ( )

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