|
Open CASCADE Technology
6.5.4
|
defines Ellipsoid, Type <168> Form Number <0>
in package IGESSolid
The ellipsoid is a solid bounded by the surface defined
by:
X^2 Y^2 Z^2
----- + ----- + ----- = 1
LX^2 LY^2 LZ^2
#include <IGESSolid_Ellipsoid.hxx>

Public Member Functions | |
| IGESSolid_Ellipsoid () | |
| void | Init (const gp_XYZ &aSize, const gp_XYZ &aCenter, const gp_XYZ &anXAxis, const gp_XYZ &anZAxis) |
| This method is used to set the fields of the class Ellipsoid | |
| gp_XYZ | Size () const |
| returns the size | |
| Standard_Real | XLength () const |
| returns the length in the local X-direction | |
| Standard_Real | YLength () const |
| returns the length in the local Y-direction | |
| Standard_Real | ZLength () const |
| returns the length in the local Z-direction | |
| gp_Pnt | Center () const |
| returns the center of the ellipsoid | |
| gp_Pnt | TransformedCenter () const |
| returns the center of the ellipsoid after applying TransformationMatrix | |
| gp_Dir | XAxis () const |
| returns the vector corresponding to the local X-direction | |
| gp_Dir | TransformedXAxis () const |
| returns the vector corresponding to the local X-direction after applying TransformationMatrix | |
| gp_Dir | YAxis () const |
| returns the vector corresponding to the local Y-direction which is got by taking cross product of ZAxis and XAxis | |
| gp_Dir | TransformedYAxis () const |
| returns the vector corresponding to the local Y-direction (which is got by taking cross product of ZAxis and XAxis) after applying TransformationMatrix | |
| gp_Dir | ZAxis () const |
| returns the vector corresponding to the local Z-direction | |
| gp_Dir | TransformedZAxis () const |
| returns the vector corresponding to the local Z-direction after applying TransformationMatrix | |
| gp_Pnt IGESSolid_Ellipsoid::Center | ( | ) | const |
| void IGESSolid_Ellipsoid::Init | ( | const gp_XYZ & | aSize, |
| const gp_XYZ & | aCenter, | ||
| const gp_XYZ & | anXAxis, | ||
| const gp_XYZ & | anZAxis | ||
| ) |
| gp_XYZ IGESSolid_Ellipsoid::Size | ( | ) | const |
| gp_Pnt IGESSolid_Ellipsoid::TransformedCenter | ( | ) | const |
| gp_Dir IGESSolid_Ellipsoid::TransformedXAxis | ( | ) | const |
| gp_Dir IGESSolid_Ellipsoid::TransformedYAxis | ( | ) | const |
| gp_Dir IGESSolid_Ellipsoid::TransformedZAxis | ( | ) | const |
| gp_Dir IGESSolid_Ellipsoid::XAxis | ( | ) | const |
| Standard_Real IGESSolid_Ellipsoid::XLength | ( | ) | const |
| gp_Dir IGESSolid_Ellipsoid::YAxis | ( | ) | const |
| Standard_Real IGESSolid_Ellipsoid::YLength | ( | ) | const |
| gp_Dir IGESSolid_Ellipsoid::ZAxis | ( | ) | const |
| Standard_Real IGESSolid_Ellipsoid::ZLength | ( | ) | const |
1.8.0