Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 double Tol)
 Template class for an implicit curve. Math function, instantiated inside the Intersector. Tool used by the package IntCurve and IntImpParGen.
 
static bool DetermineTransition (const IntRes2d_Position Pos1, gp_Vec2d &Tan1, IntRes2d_Transition &Trans1, const IntRes2d_Position Pos2, gp_Vec2d &Tan2, IntRes2d_Transition &Trans2, const double Tol)
 
static void DeterminePosition (IntRes2d_Position &Pos1, const IntRes2d_Domain &Dom1, const gp_Pnt2d &P1, const double Tol)
 
static double NormalizeOnDomain (double &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 double 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 double 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 bool IntImpParGen::DetermineTransition ( const IntRes2d_Position Pos1,
gp_Vec2d & Tan1,
IntRes2d_Transition & Trans1,
const IntRes2d_Position Pos2,
gp_Vec2d & Tan2,
IntRes2d_Transition & Trans2,
const double Tol )
static

◆ NormalizeOnDomain()

static double IntImpParGen::NormalizeOnDomain ( double & Par1,
const IntRes2d_Domain & Dom1 )
static

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