|
Open CASCADE Technology 6.5.2
|
To place section in sweep Function
#include <GeomFill_SectionPlacement.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| GeomFill_SectionPlacement (const Handle< GeomFill_LocationLaw > &L, const Handle< Geom_Geometry > &Section) | |
| void | SetLocation (const Handle< GeomFill_LocationLaw > &L) |
| To change the section Law | |
| 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. | |
| 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. | |
| 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 |
| void GeomFill_SectionPlacement::operator delete | ( | void * | anAddress | ) | [inline] |
| void* GeomFill_SectionPlacement::operator new | ( | size_t | size | ) | [inline] |
| void* GeomFill_SectionPlacement::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| Standard_Real GeomFill_SectionPlacement::ParameterOnPath | ( | ) | const |
| Standard_Real GeomFill_SectionPlacement::ParameterOnSection | ( | ) | const |
| void GeomFill_SectionPlacement::Perform | ( | const Standard_Real | ParamOnPath, |
| const Standard_Real | Tol | ||
| ) |
| void GeomFill_SectionPlacement::Perform | ( | const Handle< Adaptor3d_HCurve > & | Path, |
| const Standard_Real | Tol | ||
| ) |
| void GeomFill_SectionPlacement::Perform | ( | const Standard_Real | Tol | ) |
| Handle_Geom_Curve GeomFill_SectionPlacement::Section | ( | const Standard_Boolean | WithTranslation | ) | const |
| void GeomFill_SectionPlacement::SetLocation | ( | const Handle< GeomFill_LocationLaw > & | L | ) |
| gp_Trsf GeomFill_SectionPlacement::Transformation | ( | const Standard_Boolean | WithTranslation, |
| const Standard_Boolean | WithCorrection = Standard_False |
||
| ) | const |
1.7.4