| Open CASCADE Technology
    7.4.0
    | 
class for instantiation of AppBlend. evaluate the sections of a sweep surface. More...
#include <GeomFill_SweepSectionGenerator.hxx>
| Public Member Functions | |
| GeomFill_SweepSectionGenerator () | |
| GeomFill_SweepSectionGenerator (const Handle< Geom_Curve > &Path, const Standard_Real Radius) | |
| Create a sweept surface with a constant radius.  More... | |
| GeomFill_SweepSectionGenerator (const Handle< Geom_Curve > &Path, const Handle< Geom_Curve > &FirstSect) | |
| Create a sweept surface with a constant section.  More... | |
| GeomFill_SweepSectionGenerator (const Handle< Geom_Curve > &Path, const Handle< Geom_Curve > &FirstSect, const Handle< Geom_Curve > &LastSect) | |
| Create a sweept surface with an evolving section The section evoluate from First to Last Section.  More... | |
| GeomFill_SweepSectionGenerator (const Handle< Geom_Curve > &Path, const Handle< Geom_Curve > &Curve1, const Handle< Geom_Curve > &Curve2, const Standard_Real Radius) | |
| Create a pipe with a constant radius with 2 guide-line.  More... | |
| GeomFill_SweepSectionGenerator (const Handle< Adaptor3d_HCurve > &Path, const Handle< Adaptor3d_HCurve > &Curve1, const Handle< Adaptor3d_HCurve > &Curve2, const Standard_Real Radius) | |
| Create a pipe with a constant radius with 2 guide-line.  More... | |
| void | Init (const Handle< Geom_Curve > &Path, const Standard_Real Radius) | 
| void | Init (const Handle< Geom_Curve > &Path, const Handle< Geom_Curve > &FirstSect) | 
| void | Init (const Handle< Geom_Curve > &Path, const Handle< Geom_Curve > &FirstSect, const Handle< Geom_Curve > &LastSect) | 
| void | Init (const Handle< Geom_Curve > &Path, const Handle< Geom_Curve > &Curve1, const Handle< Geom_Curve > &Curve2, const Standard_Real Radius) | 
| void | Init (const Handle< Adaptor3d_HCurve > &Path, const Handle< Adaptor3d_HCurve > &Curve1, const Handle< Adaptor3d_HCurve > &Curve2, const Standard_Real Radius) | 
| void | Perform (const Standard_Boolean Polynomial=Standard_False) | 
| 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_Integer | NbSections () 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.  More... | |
| void | Section (const Standard_Integer P, TColgp_Array1OfPnt &Poles, TColgp_Array1OfPnt2d &Poles2d, TColStd_Array1OfReal &Weigths) const | 
| const gp_Trsf & | Transformation (const Standard_Integer Index) const | 
| raised if <Index> not in the range [1,NbSections()]  More... | |
| Standard_Real | Parameter (const Standard_Integer P) const | 
| Returns the parameter of.  More... | |
class for instantiation of AppBlend. evaluate the sections of a sweep surface.
| GeomFill_SweepSectionGenerator::GeomFill_SweepSectionGenerator | ( | ) | 
| GeomFill_SweepSectionGenerator::GeomFill_SweepSectionGenerator | ( | const Handle< Geom_Curve > & | Path, | 
| const Standard_Real | Radius | ||
| ) | 
Create a sweept surface with a constant radius.
| GeomFill_SweepSectionGenerator::GeomFill_SweepSectionGenerator | ( | const Handle< Geom_Curve > & | Path, | 
| const Handle< Geom_Curve > & | FirstSect | ||
| ) | 
Create a sweept surface with a constant section.
| GeomFill_SweepSectionGenerator::GeomFill_SweepSectionGenerator | ( | const Handle< Geom_Curve > & | Path, | 
| const Handle< Geom_Curve > & | FirstSect, | ||
| const Handle< Geom_Curve > & | LastSect | ||
| ) | 
Create a sweept surface with an evolving section The section evoluate from First to Last Section.
| GeomFill_SweepSectionGenerator::GeomFill_SweepSectionGenerator | ( | const Handle< Geom_Curve > & | Path, | 
| const Handle< Geom_Curve > & | Curve1, | ||
| const Handle< Geom_Curve > & | Curve2, | ||
| const Standard_Real | Radius | ||
| ) | 
Create a pipe with a constant radius with 2 guide-line.
| GeomFill_SweepSectionGenerator::GeomFill_SweepSectionGenerator | ( | const Handle< Adaptor3d_HCurve > & | Path, | 
| const Handle< Adaptor3d_HCurve > & | Curve1, | ||
| const Handle< Adaptor3d_HCurve > & | Curve2, | ||
| const Standard_Real | Radius | ||
| ) | 
Create a pipe with a constant radius with 2 guide-line.
| void GeomFill_SweepSectionGenerator::GetShape | ( | Standard_Integer & | NbPoles, | 
| Standard_Integer & | NbKnots, | ||
| Standard_Integer & | Degree, | ||
| Standard_Integer & | NbPoles2d | ||
| ) | const | 
| void GeomFill_SweepSectionGenerator::Init | ( | const Handle< Geom_Curve > & | Path, | 
| const Standard_Real | Radius | ||
| ) | 
| void GeomFill_SweepSectionGenerator::Init | ( | const Handle< Geom_Curve > & | Path, | 
| const Handle< Geom_Curve > & | FirstSect | ||
| ) | 
| void GeomFill_SweepSectionGenerator::Init | ( | const Handle< Geom_Curve > & | Path, | 
| const Handle< Geom_Curve > & | FirstSect, | ||
| const Handle< Geom_Curve > & | LastSect | ||
| ) | 
| void GeomFill_SweepSectionGenerator::Init | ( | const Handle< Geom_Curve > & | Path, | 
| const Handle< Geom_Curve > & | Curve1, | ||
| const Handle< Geom_Curve > & | Curve2, | ||
| const Standard_Real | Radius | ||
| ) | 
| void GeomFill_SweepSectionGenerator::Init | ( | const Handle< Adaptor3d_HCurve > & | Path, | 
| const Handle< Adaptor3d_HCurve > & | Curve1, | ||
| const Handle< Adaptor3d_HCurve > & | Curve2, | ||
| const Standard_Real | Radius | ||
| ) | 
| void GeomFill_SweepSectionGenerator::Knots | ( | TColStd_Array1OfReal & | TKnots | ) | const | 
| void GeomFill_SweepSectionGenerator::Mults | ( | TColStd_Array1OfInteger & | TMults | ) | const | 
| Standard_Integer GeomFill_SweepSectionGenerator::NbSections | ( | ) | const | 
| Standard_Real GeomFill_SweepSectionGenerator::Parameter | ( | const Standard_Integer | P | ) | const | 
Returns the parameter of.
, to impose it for the approximation.
| void GeomFill_SweepSectionGenerator::Perform | ( | const Standard_Boolean | Polynomial = Standard_False | ) | 
| Standard_Boolean GeomFill_SweepSectionGenerator::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 GeomFill_SweepSectionGenerator::Section | ( | const Standard_Integer | P, | 
| TColgp_Array1OfPnt & | Poles, | ||
| TColgp_Array1OfPnt2d & | Poles2d, | ||
| TColStd_Array1OfReal & | Weigths | ||
| ) | const | 
| const gp_Trsf& GeomFill_SweepSectionGenerator::Transformation | ( | const Standard_Integer | Index | ) | const | 
raised if <Index> not in the range [1,NbSections()]
 1.8.13
 1.8.13