IGESSolid_CylindricalSurface Class Reference

defines CylindricalSurface, Type <192> Form Number <0,1>
in package IGESSolid

#include <IGESSolid_CylindricalSurface.hxx>

Inheritance diagram for IGESSolid_CylindricalSurface:
Inheritance graph
[legend]

Public Member Functions

 IGESSolid_CylindricalSurface ()
void Init (const Handle< IGESGeom_Point > &aLocation, const Handle< IGESGeom_Direction > &anAxis, const Standard_Real aRadius, const Handle< IGESGeom_Direction > &aRefdir)
 This method is used to set the fields of the class
CylindricalSurface

  • aLocation : the location of the point on axis
  • anAxis : the direction of the axis
  • aRadius : the radius at the axis point
  • aRefdir : the reference direction (parametrised surface)
    default NULL (unparametrised surface)

Handle_IGESGeom_Point LocationPoint () const
 returns the point on the axis

Handle_IGESGeom_Direction Axis () const
 returns the direction on the axis

Standard_Real Radius () const
 returns the radius at the axis point

Standard_Boolean IsParametrised () const
 returns whether the surface is parametrised or not

Handle_IGESGeom_Direction ReferenceDir () const
 returns the reference direction only for parametrised surface
else returns NULL


Constructor & Destructor Documentation

IGESSolid_CylindricalSurface::IGESSolid_CylindricalSurface (  ) 

Member Function Documentation

Handle_IGESGeom_Direction IGESSolid_CylindricalSurface::Axis (  )  const
void IGESSolid_CylindricalSurface::Init ( const Handle< IGESGeom_Point > &  aLocation,
const Handle< IGESGeom_Direction > &  anAxis,
const Standard_Real  aRadius,
const Handle< IGESGeom_Direction > &  aRefdir 
)
Standard_Boolean IGESSolid_CylindricalSurface::IsParametrised (  )  const
Handle_IGESGeom_Point IGESSolid_CylindricalSurface::LocationPoint (  )  const
Standard_Real IGESSolid_CylindricalSurface::Radius (  )  const
Handle_IGESGeom_Direction IGESSolid_CylindricalSurface::ReferenceDir (  )  const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:57:45 2011 for Open CASCADE Technology by  doxygen 1.6.3