IGESGeom_SurfaceOfRevolution Class Reference

defines IGESSurfaceOfRevolution, Type <120> Form <0>
in package IGESGeom
A surface of revolution is defined by an axis of rotation
a generatrix, and start and terminate rotation angles. The
surface is created by rotating the generatrix about the axis
of rotation through the start and terminate rotation angles.

#include <IGESGeom_SurfaceOfRevolution.hxx>

Inheritance diagram for IGESGeom_SurfaceOfRevolution:
Inheritance graph
[legend]

Public Member Functions

 IGESGeom_SurfaceOfRevolution ()
void Init (const Handle< IGESGeom_Line > &anAxis, const Handle< IGESData_IGESEntity > &aGeneratrix, const Standard_Real aStartAngle, const Standard_Real anEndAngle)
 This method is used to set the fields of the class Line

  • anAxis : Axis of revolution
  • aGeneratrix : The curve which is revolved about the axis
  • aStartAngle : Start angle of the surface of revolution
  • anEndAngle : End angle of the surface of revolution

Handle_IGESGeom_Line AxisOfRevolution () const
 returns the axis of revolution

Handle_IGESData_IGESEntity Generatrix () const
 returns the curve which is revolved about the axis

Standard_Real StartAngle () const
 returns start angle of revolution

Standard_Real EndAngle () const
 returns end angle of revolution


Constructor & Destructor Documentation

IGESGeom_SurfaceOfRevolution::IGESGeom_SurfaceOfRevolution (  ) 

Member Function Documentation

Handle_IGESGeom_Line IGESGeom_SurfaceOfRevolution::AxisOfRevolution (  )  const
Standard_Real IGESGeom_SurfaceOfRevolution::EndAngle (  )  const
Handle_IGESData_IGESEntity IGESGeom_SurfaceOfRevolution::Generatrix (  )  const
void IGESGeom_SurfaceOfRevolution::Init ( const Handle< IGESGeom_Line > &  anAxis,
const Handle< IGESData_IGESEntity > &  aGeneratrix,
const Standard_Real  aStartAngle,
const Standard_Real  anEndAngle 
)
Standard_Real IGESGeom_SurfaceOfRevolution::StartAngle (  )  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:32 2011 for Open CASCADE Technology by  doxygen 1.6.3