#include <IGESSolid_SolidOfRevolution.hxx>
Inheritance diagram for IGESSolid_SolidOfRevolution:
Public Member Functions | |
Standard_EXPORT | IGESSolid_SolidOfRevolution () |
Standard_EXPORT void | Init (const Handle(IGESData_IGESEntity)&aCurve, const Standard_Real aFract, const gp_XYZ &aAxisPnt, const gp_XYZ &aDirection) |
This method is used to set the fields of the class SolidOfRevolution - aCurve : the curve entity that is to be revolved - aFract : the fraction of full rotation (default 1.0) - aAxisPnt : the point on the axis - aDirection : the direction of the axis . | |
Standard_EXPORT void | SetClosedToAxis (const Standard_Boolean mode) |
Sets the Curve to be by default, Closed to Axis (Form 0) if <mode> is True, Closed to Itself (Form 1) else . | |
Standard_EXPORT Standard_Boolean | IsClosedToAxis () const |
Returns True if Form Number = 0 if Form no is 0, then the curve is closed to axis if 1, the curve is closed to itself. . | |
Standard_EXPORT Handle_IGESData_IGESEntity | Curve () const |
returns the curve entity that is to be revolved | |
Standard_EXPORT Standard_Real | Fraction () const |
returns the fraction of full rotation that the curve is to be rotated | |
Standard_EXPORT gp_Pnt | AxisPoint () const |
returns the point on the axis | |
Standard_EXPORT gp_Pnt | TransformedAxisPoint () const |
returns the point on the axis after applying Trans.Matrix | |
Standard_EXPORT gp_Dir | Axis () const |
returns the direction of the axis | |
Standard_EXPORT gp_Dir | TransformedAxis () const |
returns the direction of the axis after applying TransformationMatrix | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_IGESData_IGESEntity | theCurve |
Standard_Real | theFraction |
gp_XYZ | theAxisPoint |
gp_XYZ | theAxis |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from IGESData_IGESEntity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|