OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKGeomAlgo
Geom2dInt


Geom2dInt_Geom2dCurveTool Class Reference

#include <Geom2dInt_Geom2dCurveTool.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

static GeomAbs_CurveType TheType (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_EXPORT Standard_Integer NbSamples (const Adaptor2d_Curve2d &C)
static Standard_EXPORT 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 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)


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 gp_Elips2d Geom2dInt_Geom2dCurveTool::Ellipse 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::EpsX const Adaptor2d_Curve2d &  C  )  [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 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_EXPORT Standard_Integer Geom2dInt_Geom2dCurveTool::NbSamples const Adaptor2d_Curve2d &  C,
const Standard_Real  U0,
const Standard_Real  U1
[static]
 

static Standard_EXPORT Standard_Integer Geom2dInt_Geom2dCurveTool::NbSamples const Adaptor2d_Curve2d &  C  )  [static]
 

void Geom2dInt_Geom2dCurveTool::operator delete void *  anAddress  )  [inline]
 

void* Geom2dInt_Geom2dCurveTool::operator new size_t  size  )  [inline]
 

void* Geom2dInt_Geom2dCurveTool::operator new size_t  ,
void *  anAddress
[inline]
 

static gp_Parab2d Geom2dInt_Geom2dCurveTool::Parabola const Adaptor2d_Curve2d &  C  )  [static]
 

static GeomAbs_CurveType Geom2dInt_Geom2dCurveTool::TheType 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:
Generated on Mon Aug 25 13:41:47 2008 for OpenCASCADE by  doxygen 1.4.1