|
Public Member Functions |
Standard_EXPORT | IGESSolid_ConicalSurface () |
Standard_EXPORT 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
- aLocation : Location of the point on axis
- anAxis : Direction of the axis
- aRadius : Radius at axis point
- anAngle : Value of semi-angle in degrees (0<angle<90)
- aRefdir : Reference direction (parametrised surface)
Null if unparametrised surface.
.
|
Standard_EXPORT Handle_IGESGeom_Point | LocationPoint () const |
| returns the location of the point on the axis
|
Standard_EXPORT Handle_IGESGeom_Direction | Axis () const |
| returns the direction of the axis
|
Standard_EXPORT Standard_Real | Radius () const |
| returns the radius at the axis point
|
Standard_EXPORT Standard_Real | SemiAngle () const |
| returns the semi-angle value
|
Standard_EXPORT 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_EXPORT Standard_Boolean | IsParametrised () const |
| returns True if Form no is 1 else false
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
Handle_IGESGeom_Point | theLocationPoint |
Handle_IGESGeom_Direction | theAxis |
Standard_Real | theRadius |
Standard_Real | theAngle |
Handle_IGESGeom_Direction | theRefDir |