Open CASCADE Technology 6.6.0
Public Member Functions
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

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 
)
  • 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)
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