Open CASCADE Technology 6.6.0
Public Member Functions | Protected Attributes
GeomFill_SectionGenerator Class Reference

gives the functions needed for instantiation from
AppSurf in AppBlend. Allow to evaluate a surface
passing by all the curves if the Profiler.

#include <GeomFill_SectionGenerator.hxx>

Inheritance diagram for GeomFill_SectionGenerator:
Inheritance graph
[legend]

Public Member Functions

 GeomFill_SectionGenerator ()
void SetParam (const Handle< TColStd_HArray1OfReal > &Params)
void GetShape (Standard_Integer &NbPoles, Standard_Integer &NbKnots, Standard_Integer &Degree, Standard_Integer &NbPoles2d) const
void Knots (TColStd_Array1OfReal &TKnots) const
void Mults (TColStd_Array1OfInteger &TMults) const
Standard_Boolean Section (const Standard_Integer P, TColgp_Array1OfPnt &Poles, TColgp_Array1OfVec &DPoles, TColgp_Array1OfPnt2d &Poles2d, TColgp_Array1OfVec2d &DPoles2d, TColStd_Array1OfReal &Weigths, TColStd_Array1OfReal &DWeigths) const
 Used for the first and last section
The method returns Standard_True if the derivatives
are computed, otherwise it returns Standard_False.

void Section (const Standard_Integer P, TColgp_Array1OfPnt &Poles, TColgp_Array1OfPnt2d &Poles2d, TColStd_Array1OfReal &Weigths) const
Standard_Real Parameter (const Standard_Integer P) const
 Returns the parameter of Section.

Protected Attributes

Handle_TColStd_HArray1OfReal myParams

Constructor & Destructor Documentation

GeomFill_SectionGenerator::GeomFill_SectionGenerator ( )

Member Function Documentation

void GeomFill_SectionGenerator::GetShape ( Standard_Integer NbPoles,
Standard_Integer NbKnots,
Standard_Integer Degree,
Standard_Integer NbPoles2d 
) const
void GeomFill_SectionGenerator::Knots ( TColStd_Array1OfReal TKnots) const
void GeomFill_SectionGenerator::Mults ( TColStd_Array1OfInteger TMults) const
Standard_Real GeomFill_SectionGenerator::Parameter ( const Standard_Integer  P) const

, to impose it for the
approximation.

void GeomFill_SectionGenerator::Section ( const Standard_Integer  P,
TColgp_Array1OfPnt Poles,
TColgp_Array1OfPnt2d Poles2d,
TColStd_Array1OfReal Weigths 
) const
Standard_Boolean GeomFill_SectionGenerator::Section ( const Standard_Integer  P,
TColgp_Array1OfPnt Poles,
TColgp_Array1OfVec DPoles,
TColgp_Array1OfPnt2d Poles2d,
TColgp_Array1OfVec2d DPoles2d,
TColStd_Array1OfReal Weigths,
TColStd_Array1OfReal DWeigths 
) const
void GeomFill_SectionGenerator::SetParam ( const Handle< TColStd_HArray1OfReal > &  Params)

Field Documentation

Handle_TColStd_HArray1OfReal GeomFill_SectionGenerator::myParams [protected]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines