Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESSolid_ConicalSurface Class Reference

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>

Inheritance diagram for IGESSolid_ConicalSurface:
Inheritance graph
[legend]

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


Constructor & Destructor Documentation


Member Function Documentation

Handle_IGESGeom_Direction IGESSolid_ConicalSurface::Axis ( ) const
  • 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.
Handle_IGESGeom_Point IGESSolid_ConicalSurface::LocationPoint ( ) const
Handle_IGESGeom_Direction IGESSolid_ConicalSurface::ReferenceDir ( ) const

The documentation for this class was generated from the following file: