GlobeEngine
ge::GlobeComponent Class Referenceabstract

#include <GlobeComponent.h>

Inheritance diagram for ge::GlobeComponent:
ge::DrawableComponent geAstro::System ge::Composition ge::Cone ge::CoordinateSystem ge::Cube ge::Cylinder ge::Flag ge::HorizontalCone ge::Plane ge::Ring ge::Skybox ge::Sphere ge::ViewFrustum geAstro::HabitableZone geAstro::OrbitCollection geAstro::OrbitDrawable geAstro::OverviewPointCloud geAstro::SmallBodyPointCloud geAstro::UnitCircles geClimateViewer::PolyLineExt geClimateViewer::Streamlines geClimateViewer::VectorFieldTopology geData::DouglasPeuckerDrawablePath geData::DrawablePolyLine geData::Heightfield geData::Mesh geData::MultiLineObject geData::MultiPolygonObject geData::PointCloud geData::PolygonZ geFlow::ArrowField geGIS::FeatureObject geGIS::Globe geHikingViewer::HikingInfoWindow geRaster::KPatchBintree geRaster::QuadPatchField geUtil::DebugMap geUtil::DrawableGrid

Public Member Functions

 GlobeComponent ()
 
virtual ~GlobeComponent ()=0
 
virtual void clear ()
 
virtual void create ()=0
 
virtual void update ()=0
 
GLuint getUID () const
 
virtual void setUID (GLuint _input)
 
GLuint getGroupID () const
 
virtual void setGroupID (GLuint _input)
 
const std::string getName () const
 
void setName (std::string _name)
 

Protected Attributes

int uid
 
int group_uid
 
std::string name
 

Constructor & Destructor Documentation

ge::GlobeComponent::GlobeComponent ( )
inline
ge::GlobeComponent::~GlobeComponent ( )
pure virtual

Member Function Documentation

GLuint ge::GlobeComponent::getGroupID ( ) const
const std::string ge::GlobeComponent::getName ( ) const
GLuint ge::GlobeComponent::getUID ( ) const
void ge::GlobeComponent::setGroupID ( GLuint  _input)
virtual
void ge::GlobeComponent::setName ( std::string  _name)
void ge::GlobeComponent::setUID ( GLuint  _input)
virtual

Member Data Documentation

int ge::GlobeComponent::group_uid
protected
std::string ge::GlobeComponent::name
protected
int ge::GlobeComponent::uid
protected

The documentation for this class was generated from the following files: