|
Open CASCADE Technology
6.9.0
|
To place section in sweep Function. More...
#include <GeomFill_SectionPlacement.hxx>
Public Member Functions | |
| GeomFill_SectionPlacement (const Handle< GeomFill_LocationLaw > &L, const Handle< Geom_Geometry > &Section) | |
| void | SetLocation (const Handle< GeomFill_LocationLaw > &L) |
| To change the section Law. More... | |
| void | Perform (const Standard_Real Tol) |
| void | Perform (const Handle< Adaptor3d_HCurve > &Path, const Standard_Real Tol) |
| void | Perform (const Standard_Real ParamOnPath, const Standard_Real Tol) |
| Standard_Boolean | IsDone () const |
| Standard_Real | ParameterOnPath () const |
| Standard_Real | ParameterOnSection () const |
| Standard_Real | Distance () const |
| Standard_Real | Angle () const |
| gp_Trsf | Transformation (const Standard_Boolean WithTranslation, const Standard_Boolean WithCorrection=Standard_False) const |
| Handle< Geom_Curve > | Section (const Standard_Boolean WithTranslation) const |
| Compute the Section, in the coordinate syteme given by the Location Law. If <WithTranslation> contact beetween <Section> and <Path> is forced. More... | |
| Handle< Geom_Curve > | ModifiedSection (const Standard_Boolean WithTranslation) const |
| Compute the Section, in the coordinate syteme given by the Location Law. To have the Normal to section equal to the Location Law Normal. If <WithTranslation> contact beetween <Section> and <Path> is forced. More... | |
To place section in sweep Function.
| GeomFill_SectionPlacement::GeomFill_SectionPlacement | ( | const Handle< GeomFill_LocationLaw > & | L, |
| const Handle< Geom_Geometry > & | Section | ||
| ) |
| Standard_Real GeomFill_SectionPlacement::Angle | ( | ) | const |
| Standard_Real GeomFill_SectionPlacement::Distance | ( | ) | const |
| Standard_Boolean GeomFill_SectionPlacement::IsDone | ( | ) | const |
| Handle< Geom_Curve > GeomFill_SectionPlacement::ModifiedSection | ( | const Standard_Boolean | WithTranslation | ) | const |
| Standard_Real GeomFill_SectionPlacement::ParameterOnPath | ( | ) | const |
| Standard_Real GeomFill_SectionPlacement::ParameterOnSection | ( | ) | const |
| void GeomFill_SectionPlacement::Perform | ( | const Standard_Real | Tol | ) |
| void GeomFill_SectionPlacement::Perform | ( | const Handle< Adaptor3d_HCurve > & | Path, |
| const Standard_Real | Tol | ||
| ) |
| void GeomFill_SectionPlacement::Perform | ( | const Standard_Real | ParamOnPath, |
| const Standard_Real | Tol | ||
| ) |
| Handle< Geom_Curve > GeomFill_SectionPlacement::Section | ( | const Standard_Boolean | WithTranslation | ) | const |
Compute the Section, in the coordinate syteme given by the Location Law. If <WithTranslation> contact beetween <Section> and <Path> is forced.
| void GeomFill_SectionPlacement::SetLocation | ( | const Handle< GeomFill_LocationLaw > & | L | ) |
To change the section Law.
| gp_Trsf GeomFill_SectionPlacement::Transformation | ( | const Standard_Boolean | WithTranslation, |
| const Standard_Boolean | WithCorrection = Standard_False |
||
| ) | const |
1.8.5