Open CASCADE Technology 6.6.0
Public Member Functions
IGESSolid_Cylinder Class Reference

defines Cylinder, Type <154> Form Number <0>
in package IGESSolid
This defines a solid cylinder

#include <IGESSolid_Cylinder.hxx>

Inheritance diagram for IGESSolid_Cylinder:
Inheritance graph
[legend]

Public Member Functions

 IGESSolid_Cylinder ()
void Init (const Standard_Real aHeight, const Standard_Real aRadius, const gp_XYZ &aCenter, const gp_XYZ &anAxis)
 This method is used to set the fields of the class
Cylinder

Standard_Real Height () const
 returns the cylinder height

Standard_Real Radius () const
 returns the cylinder radius

gp_Pnt FaceCenter () const
 returns the first face center coordinates.

gp_Pnt TransformedFaceCenter () const
 returns the first face center after applying TransformationMatrix

gp_Dir Axis () const
 returns the vector in axis direction

gp_Dir TransformedAxis () const
 returns the vector in axis direction after applying
TransformationMatrix


Constructor & Destructor Documentation

IGESSolid_Cylinder::IGESSolid_Cylinder ( )

Member Function Documentation

gp_Dir IGESSolid_Cylinder::Axis ( ) const
gp_Pnt IGESSolid_Cylinder::FaceCenter ( ) const
Standard_Real IGESSolid_Cylinder::Height ( ) const
void IGESSolid_Cylinder::Init ( const Standard_Real  aHeight,
const Standard_Real  aRadius,
const gp_XYZ aCenter,
const gp_XYZ anAxis 
)
  • aHeight : Cylinder height
  • aRadius : Cylinder radius
  • aCenter : First face center coordinates (default (0,0,0))
  • anAxis : Unit vector in axis direction (default (0,0,1))
Standard_Real IGESSolid_Cylinder::Radius ( ) const
gp_Dir IGESSolid_Cylinder::TransformedAxis ( ) const
gp_Pnt IGESSolid_Cylinder::TransformedFaceCenter ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines