Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions
Geom2dInt_Geom2dCurveTool Class Reference

#include <Geom2dInt_Geom2dCurveTool.hxx>

Static Public Member Functions

static GeomAbs_CurveType GetType (const Adaptor2d_Curve2d &C)
 
static Standard_Boolean IsComposite (const Adaptor2d_Curve2d &C)
 
static gp_Lin2d Line (const Adaptor2d_Curve2d &C)
 
static gp_Circ2d Circle (const Adaptor2d_Curve2d &C)
 
static gp_Elips2d Ellipse (const Adaptor2d_Curve2d &C)
 
static gp_Parab2d Parabola (const Adaptor2d_Curve2d &C)
 
static gp_Hypr2d Hyperbola (const Adaptor2d_Curve2d &C)
 
static Standard_Real EpsX (const Adaptor2d_Curve2d &C)
 
static Standard_Real EpsX (const Adaptor2d_Curve2d &C, const Standard_Real Eps_XYZ)
 
static Standard_Integer NbSamples (const Adaptor2d_Curve2d &C)
 
static Standard_Integer NbSamples (const Adaptor2d_Curve2d &C, const Standard_Real U0, const Standard_Real U1)
 
static Standard_Real FirstParameter (const Adaptor2d_Curve2d &C)
 
static Standard_Real LastParameter (const Adaptor2d_Curve2d &C)
 
static gp_Pnt2d Value (const Adaptor2d_Curve2d &C, const Standard_Real X)
 
static void D0 (const Adaptor2d_Curve2d &C, const Standard_Real U, gp_Pnt2d &P)
 
static void D1 (const Adaptor2d_Curve2d &C, const Standard_Real U, gp_Pnt2d &P, gp_Vec2d &T)
 
static void D2 (const Adaptor2d_Curve2d &C, const Standard_Real U, gp_Pnt2d &P, gp_Vec2d &T, gp_Vec2d &N)
 
static void D3 (const Adaptor2d_Curve2d &C, const Standard_Real U, gp_Pnt2d &P, gp_Vec2d &T, gp_Vec2d &N, gp_Vec2d &V)
 
static gp_Vec2d DN (const Adaptor2d_Curve2d &C, const Standard_Real U, const Standard_Integer N)
 
static Standard_Integer NbIntervals (const Adaptor2d_Curve2d &C)
 
static void Intervals (const Adaptor2d_Curve2d &C, TColStd_Array1OfReal &Tab)
 
static void GetInterval (const Adaptor2d_Curve2d &C, const Standard_Integer Index, const TColStd_Array1OfReal &Tab, Standard_Real &U1, Standard_Real &U2)
 
static Standard_Integer Degree (const Adaptor2d_Curve2d &C)
 

Member Function Documentation

static gp_Circ2d Geom2dInt_Geom2dCurveTool::Circle ( const Adaptor2d_Curve2d C)
static
static void Geom2dInt_Geom2dCurveTool::D0 ( const Adaptor2d_Curve2d C,
const Standard_Real  U,
gp_Pnt2d P 
)
static
static void Geom2dInt_Geom2dCurveTool::D1 ( const Adaptor2d_Curve2d C,
const Standard_Real  U,
gp_Pnt2d P,
gp_Vec2d T 
)
static
static void Geom2dInt_Geom2dCurveTool::D2 ( const Adaptor2d_Curve2d C,
const Standard_Real  U,
gp_Pnt2d P,
gp_Vec2d T,
gp_Vec2d N 
)
static
static void Geom2dInt_Geom2dCurveTool::D3 ( const Adaptor2d_Curve2d C,
const Standard_Real  U,
gp_Pnt2d P,
gp_Vec2d T,
gp_Vec2d N,
gp_Vec2d V 
)
static
static Standard_Integer Geom2dInt_Geom2dCurveTool::Degree ( const Adaptor2d_Curve2d C)
static
static gp_Vec2d Geom2dInt_Geom2dCurveTool::DN ( const Adaptor2d_Curve2d C,
const Standard_Real  U,
const Standard_Integer  N 
)
static
static gp_Elips2d Geom2dInt_Geom2dCurveTool::Ellipse ( const Adaptor2d_Curve2d C)
static
static Standard_Real Geom2dInt_Geom2dCurveTool::EpsX ( const Adaptor2d_Curve2d C)
static
static Standard_Real Geom2dInt_Geom2dCurveTool::EpsX ( const Adaptor2d_Curve2d C,
const Standard_Real  Eps_XYZ 
)
static
static Standard_Real Geom2dInt_Geom2dCurveTool::FirstParameter ( const Adaptor2d_Curve2d C)
static
static void Geom2dInt_Geom2dCurveTool::GetInterval ( const Adaptor2d_Curve2d C,
const Standard_Integer  Index,
const TColStd_Array1OfReal Tab,
Standard_Real U1,
Standard_Real U2 
)
static
static GeomAbs_CurveType Geom2dInt_Geom2dCurveTool::GetType ( const Adaptor2d_Curve2d C)
static
static gp_Hypr2d Geom2dInt_Geom2dCurveTool::Hyperbola ( const Adaptor2d_Curve2d C)
static
static void Geom2dInt_Geom2dCurveTool::Intervals ( const Adaptor2d_Curve2d C,
TColStd_Array1OfReal Tab 
)
static
static Standard_Boolean Geom2dInt_Geom2dCurveTool::IsComposite ( const Adaptor2d_Curve2d C)
static
static Standard_Real Geom2dInt_Geom2dCurveTool::LastParameter ( const Adaptor2d_Curve2d C)
static
static gp_Lin2d Geom2dInt_Geom2dCurveTool::Line ( const Adaptor2d_Curve2d C)
static
static Standard_Integer Geom2dInt_Geom2dCurveTool::NbIntervals ( const Adaptor2d_Curve2d C)
static
static Standard_Integer Geom2dInt_Geom2dCurveTool::NbSamples ( const Adaptor2d_Curve2d C)
static
static Standard_Integer Geom2dInt_Geom2dCurveTool::NbSamples ( const Adaptor2d_Curve2d C,
const Standard_Real  U0,
const Standard_Real  U1 
)
static
static gp_Parab2d Geom2dInt_Geom2dCurveTool::Parabola ( const Adaptor2d_Curve2d C)
static
static gp_Pnt2d Geom2dInt_Geom2dCurveTool::Value ( const Adaptor2d_Curve2d C,
const Standard_Real  X 
)
static

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