|
Public Member Functions |
| Standard_EXPORT | IGESSolid_Cylinder () |
| Standard_EXPORT void | Init (const Standard_Real aHeight, const Standard_Real aRadius, const gp_XYZ &aCenter, const gp_XYZ &anAxis) |
| | This method is used to set the fields of the class
Cylinder
- aHeight : Cylinder height
- aRadius : Cylinder radius
- aCenter : First face center coordinates (default (0,0,0))
- anAxis : Unit vector in axis direction (default (0,0,1))
.
|
| Standard_EXPORT Standard_Real | Height () const |
| | returns the cylinder height
|
| Standard_EXPORT Standard_Real | Radius () const |
| | returns the cylinder radius
|
| Standard_EXPORT gp_Pnt | FaceCenter () const |
| | returns the first face center coordinates.
|
| Standard_EXPORT gp_Pnt | TransformedFaceCenter () const |
| | returns the first face center after applying TransformationMatrix
|
| Standard_EXPORT gp_Dir | Axis () const |
| | returns the vector in axis direction
|
| Standard_EXPORT gp_Dir | TransformedAxis () const |
| | returns the vector in axis direction after applying
TransformationMatrix
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| Standard_Real | theHeight |
| Standard_Real | theRadius |
| gp_XYZ | theFaceCenter |
| gp_XYZ | theAxis |