GlobeEngine
geSpatial::CullableSpatialTreeKey< D, T > Class Template Reference

#include <CullableSpatialKey.h>

Inheritance diagram for geSpatial::CullableSpatialTreeKey< D, T >:
geSpatial::SpatialTreeKey< D, T >

Public Member Functions

void clearCullability ()
 
void isRequestable (bool _in)
 
bool isRequestable () const
 
void isLoaded (bool _in)
 
bool isLoaded () const
 
void isRemoved (bool _in)
 
bool isRemoved () const
 
void isRequestabilityTested (bool _in)
 
bool isRequestabilityTested () const
 
void isInViewFrustum (bool _in)
 
bool isInViewFrustum () const
 
void isFarFromViewFrustum (bool _in)
 
bool isFarFromViewFrustum () const
 
void setDistanceToCamera (double _in)
 
double getDistanceToCamera () const
 
- Public Member Functions inherited from geSpatial::SpatialTreeKey< D, T >
 SpatialTreeKey ()
 
 SpatialTreeKey (short _lod)
 
short getLod () const
 
void setLod (short _in)
 
const T * getCoord () const
 
std::string getKeyAsString ()
 

Protected Attributes

bool requestabilityTested
 
bool requestable
 
bool loaded
 
bool removed
 
bool inViewFrustum
 
bool farFromViewFrustum
 
double cameraDistance
 
- Protected Attributes inherited from geSpatial::SpatialTreeKey< D, T >
short lod
 
coord [D]
 

Member Function Documentation

template<int D, class T>
void geSpatial::CullableSpatialTreeKey< D, T >::clearCullability ( )
inline
template<int D, class T>
double geSpatial::CullableSpatialTreeKey< D, T >::getDistanceToCamera ( ) const
inline
template<int D, class T>
void geSpatial::CullableSpatialTreeKey< D, T >::isFarFromViewFrustum ( bool  _in)
inline
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::isFarFromViewFrustum ( ) const
inline
template<int D, class T>
void geSpatial::CullableSpatialTreeKey< D, T >::isInViewFrustum ( bool  _in)
inline
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::isInViewFrustum ( ) const
inline
template<int D, class T>
void geSpatial::CullableSpatialTreeKey< D, T >::isLoaded ( bool  _in)
inline
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::isLoaded ( ) const
inline
template<int D, class T>
void geSpatial::CullableSpatialTreeKey< D, T >::isRemoved ( bool  _in)
inline
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::isRemoved ( ) const
inline
template<int D, class T>
void geSpatial::CullableSpatialTreeKey< D, T >::isRequestabilityTested ( bool  _in)
inline
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::isRequestabilityTested ( ) const
inline
template<int D, class T>
void geSpatial::CullableSpatialTreeKey< D, T >::isRequestable ( bool  _in)
inline
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::isRequestable ( ) const
inline
template<int D, class T>
void geSpatial::CullableSpatialTreeKey< D, T >::setDistanceToCamera ( double  _in)
inline

Member Data Documentation

template<int D, class T>
double geSpatial::CullableSpatialTreeKey< D, T >::cameraDistance
protected
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::farFromViewFrustum
protected
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::inViewFrustum
protected
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::loaded
protected
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::removed
protected
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::requestabilityTested
protected
template<int D, class T>
bool geSpatial::CullableSpatialTreeKey< D, T >::requestable
protected

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