Open CASCADE Technology 7.8.0
Static Public Member Functions
LProp3d_CurveTool Class Reference

#include <LProp3d_CurveTool.hxx>

Static Public Member Functions

static void Value (const Handle< Adaptor3d_Curve > &C, const Standard_Real U, gp_Pnt &P)
 Computes the point.
 
static void D1 (const Handle< Adaptor3d_Curve > &C, const Standard_Real U, gp_Pnt &P, gp_Vec &V1)
 Computes the point.
 
static void D2 (const Handle< Adaptor3d_Curve > &C, const Standard_Real U, gp_Pnt &P, gp_Vec &V1, gp_Vec &V2)
 Computes the point.
 
static void D3 (const Handle< Adaptor3d_Curve > &C, const Standard_Real U, gp_Pnt &P, gp_Vec &V1, gp_Vec &V2, gp_Vec &V3)
 Computes the point.
 
static Standard_Integer Continuity (const Handle< Adaptor3d_Curve > &C)
 returns the order of continuity of the HCurve . returns 1 : first derivative only is computable returns 2 : first and second derivative only are computable. returns 3 : first, second and third are computable.
 
static Standard_Real FirstParameter (const Handle< Adaptor3d_Curve > &C)
 returns the first parameter bound of the HCurve.
 
static Standard_Real LastParameter (const Handle< Adaptor3d_Curve > &C)
 returns the last parameter bound of the HCurve. FirstParameter must be less than LastParamenter.
 

Member Function Documentation

◆ Continuity()

static Standard_Integer LProp3d_CurveTool::Continuity ( const Handle< Adaptor3d_Curve > &  C)
static

returns the order of continuity of the HCurve . returns 1 : first derivative only is computable returns 2 : first and second derivative only are computable. returns 3 : first, second and third are computable.

◆ D1()

static void LProp3d_CurveTool::D1 ( const Handle< Adaptor3d_Curve > &  C,
const Standard_Real  U,
gp_Pnt P,
gp_Vec V1 
)
static

Computes the point.

and first derivative <V1> of parameter on the HCurve .

◆ D2()

static void LProp3d_CurveTool::D2 ( const Handle< Adaptor3d_Curve > &  C,
const Standard_Real  U,
gp_Pnt P,
gp_Vec V1,
gp_Vec V2 
)
static

Computes the point.

, the first derivative <V1> and second derivative <V2> of parameter on the HCurve .

◆ D3()

static void LProp3d_CurveTool::D3 ( const Handle< Adaptor3d_Curve > &  C,
const Standard_Real  U,
gp_Pnt P,
gp_Vec V1,
gp_Vec V2,
gp_Vec V3 
)
static

Computes the point.

, the first derivative <V1>, the second derivative <V2> and third derivative <V3> of parameter on the HCurve .

◆ FirstParameter()

static Standard_Real LProp3d_CurveTool::FirstParameter ( const Handle< Adaptor3d_Curve > &  C)
static

returns the first parameter bound of the HCurve.

◆ LastParameter()

static Standard_Real LProp3d_CurveTool::LastParameter ( const Handle< Adaptor3d_Curve > &  C)
static

returns the last parameter bound of the HCurve. FirstParameter must be less than LastParamenter.

◆ Value()

static void LProp3d_CurveTool::Value ( const Handle< Adaptor3d_Curve > &  C,
const Standard_Real  U,
gp_Pnt P 
)
static

Computes the point.

of parameter on the HCurve .


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