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