#include <IGESGeom_RuledSurface.hxx>
Inheritance diagram for IGESGeom_RuledSurface:

Public Member Functions | |
| Standard_EXPORT | IGESGeom_RuledSurface () |
| Standard_EXPORT void | Init (const Handle(IGESData_IGESEntity)&aCurve, const Handle(IGESData_IGESEntity)&anotherCurve, const Standard_Integer aDirFlag, const Standard_Integer aDevFlag) |
| This method is used to set the fields of the class RuledSurface - aCurve : First parametric curve - anotherCurve : Second parametric curve - aDirFlag : Direction Flag 0 = Join first to first, last to last 1 = Join first to last, last to first - aDevFlag : Developable Surface Flag 1 = Developable 0 = Possibly not . | |
| Standard_EXPORT void | SetRuledByParameter (const Standard_Boolean mode) |
| Sets <me> to be Ruled by Parameter (Form 1) if <mode> is True, or Ruled by Length (Form 0) else . | |
| Standard_EXPORT Standard_Boolean | IsRuledByParameter () const |
| Returns True if Form is 1 . | |
| Standard_EXPORT Handle_IGESData_IGESEntity | FirstCurve () const |
| returns the first curve | |
| Standard_EXPORT Handle_IGESData_IGESEntity | SecondCurve () const |
| returns the second curve | |
| Standard_EXPORT Standard_Integer | DirectionFlag () const |
| return the sense of direction 0 = Join first to first, last to last 1 = Join first to last, last to first | |
| Standard_EXPORT Standard_Boolean | IsDevelopable () const |
| returns True if developable else False | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
| Handle_IGESData_IGESEntity | theCurve1 |
| Handle_IGESData_IGESEntity | theCurve2 |
| Standard_Integer | theDirFlag |
| Standard_Integer | theDevFlag |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from IGESData_IGESEntity. |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1