Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
TopOpeBRepDS_FaceInterferenceTool Class Reference

a tool computing complex transition on Face. More...

#include <TopOpeBRepDS_FaceInterferenceTool.hxx>

Public Member Functions

 TopOpeBRepDS_FaceInterferenceTool (const TopOpeBRepDS_PDataStructure &P)
 
void Init (const TopoDS_Shape &FI, const TopoDS_Shape &E, const bool Eisnew, const occ::handle< TopOpeBRepDS_Interference > &I)
 Eisnew = true if E is a new edge built on edge I->Geometry() false if E is shape <=> I->Geometry()
 
void Add (const TopoDS_Shape &FI, const TopoDS_Shape &F, const TopoDS_Shape &E, const bool Eisnew, const occ::handle< TopOpeBRepDS_Interference > &I)
 Eisnew = true if E is a new edge built on edge I->Geometry() false if E is shape <=> I->Geometry()
 
void Add (const TopoDS_Shape &E, const TopOpeBRepDS_Curve &C, const occ::handle< TopOpeBRepDS_Interference > &I)
 
void SetEdgePntPar (const gp_Pnt &P, const double par)
 
void GetEdgePntPar (gp_Pnt &P, double &par) const
 
bool IsEdgePntParDef () const
 
void Transition (const occ::handle< TopOpeBRepDS_Interference > &I) const
 

Detailed Description

a tool computing complex transition on Face.

Constructor & Destructor Documentation

◆ TopOpeBRepDS_FaceInterferenceTool()

TopOpeBRepDS_FaceInterferenceTool::TopOpeBRepDS_FaceInterferenceTool ( const TopOpeBRepDS_PDataStructure & P)

Member Function Documentation

◆ Add() [1/2]

void TopOpeBRepDS_FaceInterferenceTool::Add ( const TopoDS_Shape & E,
const TopOpeBRepDS_Curve & C,
const occ::handle< TopOpeBRepDS_Interference > & I )

◆ Add() [2/2]

void TopOpeBRepDS_FaceInterferenceTool::Add ( const TopoDS_Shape & FI,
const TopoDS_Shape & F,
const TopoDS_Shape & E,
const bool Eisnew,
const occ::handle< TopOpeBRepDS_Interference > & I )

Eisnew = true if E is a new edge built on edge I->Geometry() false if E is shape <=> I->Geometry()

◆ GetEdgePntPar()

void TopOpeBRepDS_FaceInterferenceTool::GetEdgePntPar ( gp_Pnt & P,
double & par ) const

◆ Init()

void TopOpeBRepDS_FaceInterferenceTool::Init ( const TopoDS_Shape & FI,
const TopoDS_Shape & E,
const bool Eisnew,
const occ::handle< TopOpeBRepDS_Interference > & I )

Eisnew = true if E is a new edge built on edge I->Geometry() false if E is shape <=> I->Geometry()

◆ IsEdgePntParDef()

bool TopOpeBRepDS_FaceInterferenceTool::IsEdgePntParDef ( ) const

◆ SetEdgePntPar()

void TopOpeBRepDS_FaceInterferenceTool::SetEdgePntPar ( const gp_Pnt & P,
const double par )

◆ Transition()

void TopOpeBRepDS_FaceInterferenceTool::Transition ( const occ::handle< TopOpeBRepDS_Interference > & I) const

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