Open CASCADE Technology
7.5.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 |