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