Open CASCADE Technology  7.1.0.beta
Public Member Functions | Protected Member Functions

IntCurveSurface_ThePolygonOfHInter Class Reference

#include <IntCurveSurface_ThePolygonOfHInter.hxx>

Public Member Functions

 IntCurveSurface_ThePolygonOfHInter (const Handle< Adaptor3d_HCurve > &Curve, const Standard_Integer NbPnt)
 
 IntCurveSurface_ThePolygonOfHInter (const Handle< Adaptor3d_HCurve > &Curve, const Standard_Real U1, const Standard_Real U2, const Standard_Integer NbPnt)
 
 IntCurveSurface_ThePolygonOfHInter (const Handle< Adaptor3d_HCurve > &Curve, const TColStd_Array1OfReal &Upars)
 
const Bnd_BoxBounding () const
 Give the bounding box of the polygon. More...
 
Standard_Real DeflectionOverEstimation () const
 
void SetDeflectionOverEstimation (const Standard_Real x)
 
void Closed (const Standard_Boolean clos)
 
Standard_Boolean Closed () const
 
Standard_Integer NbSegments () const
 Give the number of Segments in the polyline. More...
 
const gp_PntBeginOfSeg (const Standard_Integer Index) const
 Give the point of range Index in the Polygon. More...
 
const gp_PntEndOfSeg (const Standard_Integer Index) const
 Give the point of range Index in the Polygon. More...
 
Standard_Real InfParameter () const
 Returns the parameter (On the curve) of the first point of the Polygon. More...
 
Standard_Real SupParameter () const
 Returns the parameter (On the curve) of the last point of the Polygon. More...
 
Standard_Real ApproxParamOnCurve (const Standard_Integer Index, const Standard_Real ParamOnLine) const
 Give an approximation of the parameter on the curve according to the discretization of the Curve. More...
 
void Dump () const
 

Protected Member Functions

void Init (const Handle< Adaptor3d_HCurve > &Curve)
 
void Init (const Handle< Adaptor3d_HCurve > &Curve, const TColStd_Array1OfReal &Upars)
 

Constructor & Destructor Documentation

IntCurveSurface_ThePolygonOfHInter::IntCurveSurface_ThePolygonOfHInter ( const Handle< Adaptor3d_HCurve > &  Curve,
const Standard_Integer  NbPnt 
)
IntCurveSurface_ThePolygonOfHInter::IntCurveSurface_ThePolygonOfHInter ( const Handle< Adaptor3d_HCurve > &  Curve,
const Standard_Real  U1,
const Standard_Real  U2,
const Standard_Integer  NbPnt 
)
IntCurveSurface_ThePolygonOfHInter::IntCurveSurface_ThePolygonOfHInter ( const Handle< Adaptor3d_HCurve > &  Curve,
const TColStd_Array1OfReal Upars 
)

Member Function Documentation

Standard_Real IntCurveSurface_ThePolygonOfHInter::ApproxParamOnCurve ( const Standard_Integer  Index,
const Standard_Real  ParamOnLine 
) const

Give an approximation of the parameter on the curve according to the discretization of the Curve.

const gp_Pnt& IntCurveSurface_ThePolygonOfHInter::BeginOfSeg ( const Standard_Integer  Index) const

Give the point of range Index in the Polygon.

const Bnd_Box& IntCurveSurface_ThePolygonOfHInter::Bounding ( ) const

Give the bounding box of the polygon.

void IntCurveSurface_ThePolygonOfHInter::Closed ( const Standard_Boolean  clos)
Standard_Boolean IntCurveSurface_ThePolygonOfHInter::Closed ( ) const
Standard_Real IntCurveSurface_ThePolygonOfHInter::DeflectionOverEstimation ( ) const
void IntCurveSurface_ThePolygonOfHInter::Dump ( ) const
const gp_Pnt& IntCurveSurface_ThePolygonOfHInter::EndOfSeg ( const Standard_Integer  Index) const

Give the point of range Index in the Polygon.

Standard_Real IntCurveSurface_ThePolygonOfHInter::InfParameter ( ) const

Returns the parameter (On the curve) of the first point of the Polygon.

void IntCurveSurface_ThePolygonOfHInter::Init ( const Handle< Adaptor3d_HCurve > &  Curve)
protected
void IntCurveSurface_ThePolygonOfHInter::Init ( const Handle< Adaptor3d_HCurve > &  Curve,
const TColStd_Array1OfReal Upars 
)
protected
Standard_Integer IntCurveSurface_ThePolygonOfHInter::NbSegments ( ) const

Give the number of Segments in the polyline.

void IntCurveSurface_ThePolygonOfHInter::SetDeflectionOverEstimation ( const Standard_Real  x)
Standard_Real IntCurveSurface_ThePolygonOfHInter::SupParameter ( ) const

Returns the parameter (On the curve) of the last point of the Polygon.


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