osgEarth 2.1.1
Classes | Defines | Typedefs | Enumerations

/home/cube/sources/osgearth/src/osgEarthDrivers/engine_droam/Diamond File Reference

#include "Common"
#include "AMRGeometry"
#include <osgEarth/Revisioning>
#include <osgEarth/TileKey>
#include <osgEarth/TaskService>
#include <osg/Geometry>
Include dependency graph for Diamond:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RevisionedStateSet
struct  Diamond

Defines

#define OSGEARTH_DROAM_ENGINE_DIAMOND_H   1

Typedefs

typedef unsigned short Orientation

Enumerations

enum  DiamondAncestor { QUADTREE = 0, PARENT_R = 1, GDPARENT = 2, PARENT_L = 3 }
enum  DiamondStatus { ACTIVE = 0, INACTIVE = 1 }

Define Documentation

#define OSGEARTH_DROAM_ENGINE_DIAMOND_H   1

Definition at line 20 of file Diamond.


Typedef Documentation

typedef unsigned short Orientation

Definition at line 45 of file Diamond.


Enumeration Type Documentation

Enumerator:
QUADTREE 
PARENT_R 
GDPARENT 
PARENT_L 

Definition at line 32 of file Diamond.

                     {
    QUADTREE = 0, // bottom of the diamond (also the quadtree ancestor)
    PARENT_R = 1, // right parent
    GDPARENT = 2, // top of the diamond
    PARENT_L = 3  // left parent
};
Enumerator:
ACTIVE 
INACTIVE 

Definition at line 39 of file Diamond.

                   {
    ACTIVE   = 0, // diamond is active in the mesh
    INACTIVE = 1  // diamond is idle or has been flagged for deletion
};
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines