Open CASCADE Technology 6.6.0
Public Member Functions
IGESSolid_SphericalSurface Class Reference

defines SphericalSurface, Type <196> Form Number <0,1>
in package IGESSolid
Spherical surface is defined by a center and radius.
In case of parametrised surface an axis and a
reference direction is provided.

#include <IGESSolid_SphericalSurface.hxx>

Inheritance diagram for IGESSolid_SphericalSurface:
Inheritance graph
[legend]

Public Member Functions

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

Handle_IGESGeom_Point Center () const
 returns the center of the spherical surface

gp_Pnt TransformedCenter () const
 returns the center of the spherical surface after applying
TransformationMatrix

Standard_Real Radius () const
 returns the radius of the spherical surface

Handle_IGESGeom_Direction Axis () const
 returns the direction of the axis (Parametrised surface)
Null is returned if the surface is not parametrised

Handle_IGESGeom_Direction ReferenceDir () const
 returns the reference direction (Parametrised surface)
Null is returned if the surface is not parametrised

Standard_Boolean IsParametrised () const
 Returns True if the surface is parametrised, else False


Constructor & Destructor Documentation

IGESSolid_SphericalSurface::IGESSolid_SphericalSurface ( )

Member Function Documentation

Handle_IGESGeom_Direction IGESSolid_SphericalSurface::Axis ( ) const
Handle_IGESGeom_Point IGESSolid_SphericalSurface::Center ( ) const
void IGESSolid_SphericalSurface::Init ( const Handle< IGESGeom_Point > &  aCenter,
const Standard_Real  aRadius,
const Handle< IGESGeom_Direction > &  anAxis,
const Handle< IGESGeom_Direction > &  aRefdir 
)
  • aCenter : the coordinates of the center point
  • aRadius : value of radius
  • anAxis : the direction of the axis
    Null in case of Unparametrised surface
  • aRefdir : the reference direction
    Null in case of Unparametrised surface
Standard_Boolean IGESSolid_SphericalSurface::IsParametrised ( ) const
Standard_Real IGESSolid_SphericalSurface::Radius ( ) const
Handle_IGESGeom_Direction IGESSolid_SphericalSurface::ReferenceDir ( ) const
gp_Pnt IGESSolid_SphericalSurface::TransformedCenter ( ) const

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