|
Public Member Functions |
| Standard_EXPORT | IGESSolid_Torus () |
| Standard_EXPORT void | Init (const Standard_Real R1, const Standard_Real R2, const gp_XYZ &aPoint, const gp_XYZ &anAxisdir) |
| | This method is used to set the fields of the class Torus
- R1 : distance from center of torus to center
of circular disc to be revolved
- R2 : radius of circular disc
- aPoint : center point coordinates (default (0,0,0))
- anAxis : unit vector in axis direction (default (0,0,1))
.
|
| Standard_EXPORT Standard_Real | MajorRadius () const |
| | returns the distance from the center of torus to the center of
the disc to be revolved
|
| Standard_EXPORT Standard_Real | DiscRadius () const |
| | returns the radius of the disc to be revolved
|
| Standard_EXPORT gp_Pnt | AxisPoint () const |
| | returns the center of torus
|
| Standard_EXPORT gp_Pnt | TransformedAxisPoint () const |
| | returns the center of torus after applying TransformationMatrix
|
| Standard_EXPORT gp_Dir | Axis () const |
| | returns direction of the axis
|
| Standard_EXPORT gp_Dir | TransformedAxis () const |
| | returns direction of the axis after applying TransformationMatrix
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| Standard_Real | theR1 |
| Standard_Real | theR2 |
| gp_XYZ | thePoint |
| gp_XYZ | theAxis |