Main Page | Class Hierarchy | Class List | Directories | Class Members

osgEphemeris::Sphere Class Reference

A geometric sphere containing a northern and southern hemisphere. More...

Inheritance diagram for osgEphemeris::Sphere:

osgEphemeris::MoonModel osgEphemeris::SkyDome List of all members.

Public Types

enum  Orientation { InnerOrientation, OuterOrientation }
enum  TesselationResolution { TessHigh, TessNormal, TessLow }
enum  Hemisphere { NorthernHemisphere = 1, SouthernHemisphere = 2, BothHemispheres = 3 }

Public Member Functions

 Sphere (double radius=_defaultRadius, TesselationResolution tr=TessNormal, Orientation orientation=OuterOrientation, Hemisphere hemisphere=BothHemispheres)
osg::Geode * getNorthernHemisphere ()
osg::Geode * getSouthernHemisphere ()

Static Public Member Functions

static double getDefaultRadius ()

Protected Attributes

osg::ref_ptr< osg::Geode > _northernHemisphere
osg::ref_ptr< osg::Geode > _southernHemisphere

Static Protected Attributes

static const double _defaultRadius

Detailed Description

A geometric sphere containing a northern and southern hemisphere.


The documentation for this class was generated from the following file:
Generated on Sun Feb 26 20:00:03 2006 for osgEphemeris by  doxygen 1.4.1