Open CASCADE Technology 6.6.0
Public Member Functions
GeomFill_SectionPlacement Class Reference

To place section in sweep Function

#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

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

GeomFill_SectionPlacement::GeomFill_SectionPlacement ( const Handle< GeomFill_LocationLaw > &  L,
const Handle< Geom_Geometry > &  Section 
)

Member Function Documentation

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 Handle< Adaptor3d_HCurve > &  Path,
const Standard_Real  Tol 
)
void GeomFill_SectionPlacement::Perform ( 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
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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines