Open CASCADE Technology
7.5.0
|
#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_Box & | Bounding () 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_Pnt & | BeginOfSeg (const Standard_Integer Index) const |
Give the point of range Index in the Polygon. More... | |
const gp_Pnt & | EndOfSeg (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) |
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 | ||
) |
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.
|
protected |
|
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.