Open CASCADE Technology  7.7.0.dev
Static Public Member Functions

IntImpParGen Class Reference

Gives a generic algorithm to intersect Implicit Curves and Bounded Parametric Curves. More...

#include <IntImpParGen.hxx>

Static Public Member Functions

static void DetermineTransition (const IntRes2d_Position Pos1, gp_Vec2d &Tan1, const gp_Vec2d &Norm1, IntRes2d_Transition &Trans1, const IntRes2d_Position Pos2, gp_Vec2d &Tan2, const gp_Vec2d &Norm2, IntRes2d_Transition &Trans2, const Standard_Real Tol)
 Template class for an implicit curve. Math function, instantiated inside the Intersector. Tool used by the package IntCurve and IntImpParGen. More...
 
static Standard_Boolean DetermineTransition (const IntRes2d_Position Pos1, gp_Vec2d &Tan1, IntRes2d_Transition &Trans1, const IntRes2d_Position Pos2, gp_Vec2d &Tan2, IntRes2d_Transition &Trans2, const Standard_Real Tol)
 
static void DeterminePosition (IntRes2d_Position &Pos1, const IntRes2d_Domain &Dom1, const gp_Pnt2d &P1, const Standard_Real Tol)
 
static Standard_Real NormalizeOnDomain (Standard_Real &Par1, const IntRes2d_Domain &Dom1)
 

Detailed Description

Gives a generic algorithm to intersect Implicit Curves and Bounded Parametric Curves.

Level: Internal

All the methods of all the classes are Internal.

Member Function Documentation

◆ DeterminePosition()

static void IntImpParGen::DeterminePosition ( IntRes2d_Position Pos1,
const IntRes2d_Domain Dom1,
const gp_Pnt2d P1,
const Standard_Real  Tol 
)
static

◆ DetermineTransition() [1/2]

static void IntImpParGen::DetermineTransition ( const IntRes2d_Position  Pos1,
gp_Vec2d Tan1,
const gp_Vec2d Norm1,
IntRes2d_Transition Trans1,
const IntRes2d_Position  Pos2,
gp_Vec2d Tan2,
const gp_Vec2d Norm2,
IntRes2d_Transition Trans2,
const Standard_Real  Tol 
)
static

Template class for an implicit curve. Math function, instantiated inside the Intersector. Tool used by the package IntCurve and IntImpParGen.

◆ DetermineTransition() [2/2]

static Standard_Boolean IntImpParGen::DetermineTransition ( const IntRes2d_Position  Pos1,
gp_Vec2d Tan1,
IntRes2d_Transition Trans1,
const IntRes2d_Position  Pos2,
gp_Vec2d Tan2,
IntRes2d_Transition Trans2,
const Standard_Real  Tol 
)
static

◆ NormalizeOnDomain()

static Standard_Real IntImpParGen::NormalizeOnDomain ( Standard_Real Par1,
const IntRes2d_Domain Dom1 
)
static

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