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

Provides  the required  methods    to instantiate <br>

CGProps from GProp with a Curve from BRepAdaptor.
More...

#include <BRepGProp_EdgeTool.hxx>

Static Public Member Functions

static 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.
More...
 
static 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.
More...
 
static 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.
More...
 
static gp_Pnt Value (const BRepAdaptor_Curve &C, const Standard_Real U)
 Returns the point of parameter U on the loaded curve.
More...
 
static 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.
More...
 
static 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>
More...
 
static void Intervals (const BRepAdaptor_Curve &C, TColStd_Array1OfReal &T, const GeomAbs_Shape S)
 
 Stores in <T> the  parameters bounding the intervals <br>
     of continuity <S>. <br>


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

 

Detailed Description

Provides  the required  methods    to instantiate <br>

CGProps from GProp with a Curve from BRepAdaptor.

Member Function Documentation

static void BRepGProp_EdgeTool::D1 ( const BRepAdaptor_Curve C,
const Standard_Real  U,
gp_Pnt P,
gp_Vec V1 
)
static

Returns the point of parameter U and the first derivative
at this point.

static Standard_Real BRepGProp_EdgeTool::FirstParameter ( const BRepAdaptor_Curve C)
static

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_Integer BRepGProp_EdgeTool::IntegrationOrder ( const BRepAdaptor_Curve C)
static

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 void BRepGProp_EdgeTool::Intervals ( const BRepAdaptor_Curve C,
TColStd_Array1OfReal T,
const GeomAbs_Shape  S 
)
static

 Stores in <T> the  parameters bounding the intervals <br>
     of continuity <S>. <br>


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

static Standard_Real BRepGProp_EdgeTool::LastParameter ( const BRepAdaptor_Curve C)
static

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_Integer BRepGProp_EdgeTool::NbIntervals ( const BRepAdaptor_Curve C,
const GeomAbs_Shape  S 
)
static

Returns the number of intervals for continuity
<S>. May be one if Continuity(me) >= <S>

static gp_Pnt BRepGProp_EdgeTool::Value ( const BRepAdaptor_Curve C,
const Standard_Real  U 
)
static

Returns the point of parameter U on the loaded curve.


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