Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions
IntCurveSurface_ThePolygonOfHInter Class Reference

#include <IntCurveSurface_ThePolygonOfHInter.hxx>

Public Member Functions

 IntCurveSurface_ThePolygonOfHInter (const occ::handle< Adaptor3d_Curve > &Curve, const int NbPnt)
 
 IntCurveSurface_ThePolygonOfHInter (const occ::handle< Adaptor3d_Curve > &Curve, const double U1, const double U2, const int NbPnt)
 
 IntCurveSurface_ThePolygonOfHInter (const occ::handle< Adaptor3d_Curve > &Curve, const NCollection_Array1< double > &Upars)
 
const Bnd_BoxBounding () const
 Give the bounding box of the polygon.
 
double DeflectionOverEstimation () const
 
void SetDeflectionOverEstimation (const double x)
 
void Closed (const bool flag)
 
bool Closed () const
 
int NbSegments () const
 Give the number of Segments in the polyline.
 
const gp_PntBeginOfSeg (const int theIndex) const
 Give the point of range Index in the Polygon.
 
const gp_PntEndOfSeg (const int theIndex) const
 Give the point of range Index in the Polygon.
 
double InfParameter () const
 Returns the parameter (On the curve) of the first point of the Polygon.
 
double SupParameter () const
 Returns the parameter (On the curve) of the last point of the Polygon.
 
double ApproxParamOnCurve (const int Index, const double ParamOnLine) const
 Give an approximation of the parameter on the curve according to the discretization of the Curve.
 
void Dump () const
 

Protected Member Functions

void Init (const occ::handle< Adaptor3d_Curve > &Curve)
 
void Init (const occ::handle< Adaptor3d_Curve > &Curve, const NCollection_Array1< double > &Upars)
 

Constructor & Destructor Documentation

◆ IntCurveSurface_ThePolygonOfHInter() [1/3]

IntCurveSurface_ThePolygonOfHInter::IntCurveSurface_ThePolygonOfHInter ( const occ::handle< Adaptor3d_Curve > & Curve,
const int NbPnt )

◆ IntCurveSurface_ThePolygonOfHInter() [2/3]

IntCurveSurface_ThePolygonOfHInter::IntCurveSurface_ThePolygonOfHInter ( const occ::handle< Adaptor3d_Curve > & Curve,
const double U1,
const double U2,
const int NbPnt )

◆ IntCurveSurface_ThePolygonOfHInter() [3/3]

IntCurveSurface_ThePolygonOfHInter::IntCurveSurface_ThePolygonOfHInter ( const occ::handle< Adaptor3d_Curve > & Curve,
const NCollection_Array1< double > & Upars )

Member Function Documentation

◆ ApproxParamOnCurve()

double IntCurveSurface_ThePolygonOfHInter::ApproxParamOnCurve ( const int Index,
const double ParamOnLine ) const

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

◆ BeginOfSeg()

const gp_Pnt & IntCurveSurface_ThePolygonOfHInter::BeginOfSeg ( const int theIndex) const
inline

Give the point of range Index in the Polygon.

◆ Bounding()

const Bnd_Box & IntCurveSurface_ThePolygonOfHInter::Bounding ( ) const
inline

Give the bounding box of the polygon.

◆ Closed() [1/2]

bool IntCurveSurface_ThePolygonOfHInter::Closed ( ) const
inline

◆ Closed() [2/2]

void IntCurveSurface_ThePolygonOfHInter::Closed ( const bool flag)
inline

◆ DeflectionOverEstimation()

double IntCurveSurface_ThePolygonOfHInter::DeflectionOverEstimation ( ) const
inline

◆ Dump()

void IntCurveSurface_ThePolygonOfHInter::Dump ( ) const

◆ EndOfSeg()

const gp_Pnt & IntCurveSurface_ThePolygonOfHInter::EndOfSeg ( const int theIndex) const
inline

Give the point of range Index in the Polygon.

◆ InfParameter()

double IntCurveSurface_ThePolygonOfHInter::InfParameter ( ) const
inline

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

◆ Init() [1/2]

void IntCurveSurface_ThePolygonOfHInter::Init ( const occ::handle< Adaptor3d_Curve > & Curve)
protected

◆ Init() [2/2]

void IntCurveSurface_ThePolygonOfHInter::Init ( const occ::handle< Adaptor3d_Curve > & Curve,
const NCollection_Array1< double > & Upars )
protected

◆ NbSegments()

int IntCurveSurface_ThePolygonOfHInter::NbSegments ( ) const
inline

Give the number of Segments in the polyline.

◆ SetDeflectionOverEstimation()

void IntCurveSurface_ThePolygonOfHInter::SetDeflectionOverEstimation ( const double x)
inline

◆ SupParameter()

double IntCurveSurface_ThePolygonOfHInter::SupParameter ( ) const
inline

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


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