|
Public Member Functions |
Standard_EXPORT | IGESSolid_ConeFrustum () |
Standard_EXPORT void | Init (const Standard_Real Ht, const Standard_Real R1, const Standard_Real R2, const gp_XYZ &Center, const gp_XYZ &anAxis) |
| This method is used to set the fields of the class
ConeFrustum
- Ht : the Height of cone
- R1 : Radius of the larger face
- R2 : Radius of the smaller face (default 0)
- Center : Center of the larger face (default (0,0,0))
- anAxis : Unit vector in axis direction (default (0,0,1))
.
|
Standard_EXPORT Standard_Real | Height () const |
| returns the height of the cone frustum
|
Standard_EXPORT Standard_Real | LargerRadius () const |
| returns the radius of the larger face of the cone frustum
|
Standard_EXPORT Standard_Real | SmallerRadius () const |
| returns the radius of the second face of the cone frustum
|
Standard_EXPORT gp_Pnt | FaceCenter () const |
| returns the center of the larger face of the cone frustum
|
Standard_EXPORT gp_Pnt | TransformedFaceCenter () const |
| returns the center of the larger face of the cone frustum
after applying TransformationMatrix
|
Standard_EXPORT gp_Dir | Axis () const |
| returns the direction of the axis of the cone frustum
|
Standard_EXPORT gp_Dir | TransformedAxis () const |
| returns the direction of the axis of the cone frustum
after applying TransformationMatrix
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Standard_Real | theHeight |
Standard_Real | theR1 |
Standard_Real | theR2 |
gp_XYZ | theFaceCenter |
gp_XYZ | theAxis |