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

ModelingAlgorithms
TKTopAlgo
BRepGProp


BRepGProp_EdgeTool Class Reference

Provides the required methods to instantiate
CGProps from GProp with a Curve from BRepAdaptor.
.

#include <BRepGProp_EdgeTool.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 Standard_EXPORT Standard_Real FirstParameter (const BRepAdaptor_Curve &C)
 Returns the parametric value of the start point of
the curve. The curve is oriented from the start point
to the end point.
.
static Standard_EXPORT Standard_Real LastParameter (const BRepAdaptor_Curve &C)
 Returns the parametric value of the end point of
the curve. The curve is oriented from the start point
to the end point.
.
static Standard_EXPORT Standard_Integer IntegrationOrder (const BRepAdaptor_Curve &C)
 Returns the number of Gauss points required to do
the integration with a good accuracy using the
Gauss method. For a polynomial curve of degree n
the maxima of accuracy is obtained with an order
of integration equal to 2*n-1.
.
static Standard_EXPORT gp_Pnt Value (const BRepAdaptor_Curve &C, const Standard_Real U)
 Returns the point of parameter U on the loaded curve.
.
static Standard_EXPORT void D1 (const BRepAdaptor_Curve &C, const Standard_Real U, gp_Pnt &P, gp_Vec &V1)
 Returns the point of parameter U and the first derivative
at this point.
.
static Standard_EXPORT Standard_Integer NbIntervals (const BRepAdaptor_Curve &C, const GeomAbs_Shape S)
 Returns the number of intervals for continuity
<s>. May be one if Continuity(me) >= <s>
.
static Standard_EXPORT void Intervals (const BRepAdaptor_Curve &C, TColStd_Array1OfReal &T, const GeomAbs_Shape S)
 Stores in <t> the parameters bounding the intervals
of continuity <s>.

The array must provide enough room to accomodate
for the parameters. i.e. T.Length() > NbIntervals()
.


Member Function Documentation

static Standard_EXPORT void BRepGProp_EdgeTool::D1 const BRepAdaptor_Curve &  C,
const Standard_Real  U,
gp_Pnt &  P,
gp_Vec &  V1
[static]
 

static Standard_EXPORT Standard_Real BRepGProp_EdgeTool::FirstParameter const BRepAdaptor_Curve &  C  )  [static]
 

static Standard_EXPORT Standard_Integer BRepGProp_EdgeTool::IntegrationOrder const BRepAdaptor_Curve &  C  )  [static]
 

static Standard_EXPORT void BRepGProp_EdgeTool::Intervals const BRepAdaptor_Curve &  C,
TColStd_Array1OfReal &  T,
const GeomAbs_Shape  S
[static]
 

static Standard_EXPORT Standard_Real BRepGProp_EdgeTool::LastParameter const BRepAdaptor_Curve &  C  )  [static]
 

static Standard_EXPORT Standard_Integer BRepGProp_EdgeTool::NbIntervals const BRepAdaptor_Curve &  C,
const GeomAbs_Shape  S
[static]
 

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

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

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

static Standard_EXPORT gp_Pnt BRepGProp_EdgeTool::Value const BRepAdaptor_Curve &  C,
const Standard_Real  U
[static]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:41:19 2008 for OpenCASCADE by  doxygen 1.4.1