Open CASCADE Technology  7.3.0
Public Member Functions | Protected Member Functions

HLRBRep_ThePolygonOfInterCSurf Class Reference

#include <HLRBRep_ThePolygonOfInterCSurf.hxx>

Public Member Functions

 HLRBRep_ThePolygonOfInterCSurf (const gp_Lin &Curve, const Standard_Integer NbPnt)
 
 HLRBRep_ThePolygonOfInterCSurf (const gp_Lin &Curve, const Standard_Real U1, const Standard_Real U2, const Standard_Integer NbPnt)
 
 HLRBRep_ThePolygonOfInterCSurf (const gp_Lin &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 gp_Lin &Curve)
 
void Init (const gp_Lin &Curve, const TColStd_Array1OfReal &Upars)
 

Constructor & Destructor Documentation

◆ HLRBRep_ThePolygonOfInterCSurf() [1/3]

HLRBRep_ThePolygonOfInterCSurf::HLRBRep_ThePolygonOfInterCSurf ( const gp_Lin Curve,
const Standard_Integer  NbPnt 
)

◆ HLRBRep_ThePolygonOfInterCSurf() [2/3]

HLRBRep_ThePolygonOfInterCSurf::HLRBRep_ThePolygonOfInterCSurf ( const gp_Lin Curve,
const Standard_Real  U1,
const Standard_Real  U2,
const Standard_Integer  NbPnt 
)

◆ HLRBRep_ThePolygonOfInterCSurf() [3/3]

HLRBRep_ThePolygonOfInterCSurf::HLRBRep_ThePolygonOfInterCSurf ( const gp_Lin Curve,
const TColStd_Array1OfReal Upars 
)

Member Function Documentation

◆ ApproxParamOnCurve()

Standard_Real HLRBRep_ThePolygonOfInterCSurf::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.

◆ BeginOfSeg()

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

Give the point of range Index in the Polygon.

◆ Bounding()

const Bnd_Box& HLRBRep_ThePolygonOfInterCSurf::Bounding ( ) const

Give the bounding box of the polygon.

◆ Closed() [1/2]

void HLRBRep_ThePolygonOfInterCSurf::Closed ( const Standard_Boolean  clos)

◆ Closed() [2/2]

Standard_Boolean HLRBRep_ThePolygonOfInterCSurf::Closed ( ) const

◆ DeflectionOverEstimation()

Standard_Real HLRBRep_ThePolygonOfInterCSurf::DeflectionOverEstimation ( ) const

◆ Dump()

void HLRBRep_ThePolygonOfInterCSurf::Dump ( ) const

◆ EndOfSeg()

const gp_Pnt& HLRBRep_ThePolygonOfInterCSurf::EndOfSeg ( const Standard_Integer  Index) const

Give the point of range Index in the Polygon.

◆ InfParameter()

Standard_Real HLRBRep_ThePolygonOfInterCSurf::InfParameter ( ) const

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

◆ Init() [1/2]

void HLRBRep_ThePolygonOfInterCSurf::Init ( const gp_Lin Curve)
protected

◆ Init() [2/2]

void HLRBRep_ThePolygonOfInterCSurf::Init ( const gp_Lin Curve,
const TColStd_Array1OfReal Upars 
)
protected

◆ NbSegments()

Standard_Integer HLRBRep_ThePolygonOfInterCSurf::NbSegments ( ) const

Give the number of Segments in the polyline.

◆ SetDeflectionOverEstimation()

void HLRBRep_ThePolygonOfInterCSurf::SetDeflectionOverEstimation ( const Standard_Real  x)

◆ SupParameter()

Standard_Real HLRBRep_ThePolygonOfInterCSurf::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: