Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
GeomFill_SectionPlacement Class Reference

To place section in sweep Function

#include <GeomFill_SectionPlacement.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC 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.


Constructor & Destructor Documentation


Member Function Documentation

Handle_Geom_Curve GeomFill_SectionPlacement::ModifiedSection ( const Standard_Boolean  WithTranslation) const
Handle_Geom_Curve GeomFill_SectionPlacement::Section ( const Standard_Boolean  WithTranslation) const

The documentation for this class was generated from the following file: