![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
To place section in sweep Function. More...
#include <GeomFill_SectionPlacement.hxx>
Public Member Functions | |
| GeomFill_SectionPlacement (const occ::handle< GeomFill_LocationLaw > &L, const occ::handle< Geom_Geometry > &Section) | |
| void | SetLocation (const occ::handle< GeomFill_LocationLaw > &L) |
| To change the section Law. | |
| void | Perform (const double Tol) |
| void | Perform (const occ::handle< Adaptor3d_Curve > &Path, const double Tol) |
| void | Perform (const double ParamOnPath, const double Tol) |
| bool | IsDone () const |
| double | ParameterOnPath () const |
| double | ParameterOnSection () const |
| double | Distance () const |
| double | Angle () const |
| gp_Trsf | Transformation (const bool WithTranslation, const bool WithCorrection=false) const |
| occ::handle< Geom_Curve > | Section (const bool WithTranslation) const |
| Compute the Section, in the coordinate system given by the Location Law. If <WithTranslation> contact between <Section> and <Path> is forced. | |
| occ::handle< Geom_Curve > | ModifiedSection (const bool WithTranslation) const |
| Compute the Section, in the coordinate system given by the Location Law. To have the Normal to section equal to the Location Law Normal. If <WithTranslation> contact between <Section> and <Path> is forced. | |
To place section in sweep Function.
| GeomFill_SectionPlacement::GeomFill_SectionPlacement | ( | const occ::handle< GeomFill_LocationLaw > & | L, |
| const occ::handle< Geom_Geometry > & | Section ) |
| double GeomFill_SectionPlacement::Angle | ( | ) | const |
| double GeomFill_SectionPlacement::Distance | ( | ) | const |
| bool GeomFill_SectionPlacement::IsDone | ( | ) | const |
| occ::handle< Geom_Curve > GeomFill_SectionPlacement::ModifiedSection | ( | const bool | WithTranslation | ) | const |
| double GeomFill_SectionPlacement::ParameterOnPath | ( | ) | const |
| double GeomFill_SectionPlacement::ParameterOnSection | ( | ) | const |
| void GeomFill_SectionPlacement::Perform | ( | const occ::handle< Adaptor3d_Curve > & | Path, |
| const double | Tol ) |
| occ::handle< Geom_Curve > GeomFill_SectionPlacement::Section | ( | const bool | WithTranslation | ) | const |
Compute the Section, in the coordinate system given by the Location Law. If <WithTranslation> contact between <Section> and <Path> is forced.
| void GeomFill_SectionPlacement::SetLocation | ( | const occ::handle< GeomFill_LocationLaw > & | L | ) |
To change the section Law.
| gp_Trsf GeomFill_SectionPlacement::Transformation | ( | const bool | WithTranslation, |
| const bool | WithCorrection = false ) const |