Open CASCADE Technology 6.6.0
|
defines ConicalSurface, Type <194> Form Number <0,1>
in package IGESSolid
The right circular conical surface is defined by a
point on the axis on the cone, the direction of the axis
of the cone, the radius of the cone at the axis point and
the cone semi-angle.
#include <IGESSolid_ConicalSurface.hxx>
Public Member Functions | |
IGESSolid_ConicalSurface () | |
void | Init (const Handle< IGESGeom_Point > &aLocation, const Handle< IGESGeom_Direction > &anAxis, const Standard_Real aRadius, const Standard_Real anAngle, const Handle< IGESGeom_Direction > &aRefdir) |
This method is used to set the fields of the class ConicalSurface | |
Handle_IGESGeom_Point | LocationPoint () const |
returns the location of the point on the axis | |
Handle_IGESGeom_Direction | Axis () const |
returns the direction of the axis | |
Standard_Real | Radius () const |
returns the radius at the axis point | |
Standard_Real | SemiAngle () const |
returns the semi-angle value | |
Handle_IGESGeom_Direction | ReferenceDir () const |
returns the reference direction of the conical surface in case of parametrised surface. For unparametrised surface it returns NULL. | |
Standard_Boolean | IsParametrised () const |
returns True if Form no is 1 else false |
IGESSolid_ConicalSurface::IGESSolid_ConicalSurface | ( | ) |
Handle_IGESGeom_Direction IGESSolid_ConicalSurface::Axis | ( | ) | const |
void IGESSolid_ConicalSurface::Init | ( | const Handle< IGESGeom_Point > & | aLocation, |
const Handle< IGESGeom_Direction > & | anAxis, | ||
const Standard_Real | aRadius, | ||
const Standard_Real | anAngle, | ||
const Handle< IGESGeom_Direction > & | aRefdir | ||
) |
Standard_Boolean IGESSolid_ConicalSurface::IsParametrised | ( | ) | const |
Handle_IGESGeom_Point IGESSolid_ConicalSurface::LocationPoint | ( | ) | const |
Standard_Real IGESSolid_ConicalSurface::Radius | ( | ) | const |
Handle_IGESGeom_Direction IGESSolid_ConicalSurface::ReferenceDir | ( | ) | const |
Standard_Real IGESSolid_ConicalSurface::SemiAngle | ( | ) | const |