OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
osgTerrain::TerrainNeighbours Class Reference

#include <TerrainTechnique.h>

Collaboration diagram for osgTerrain::TerrainNeighbours:
Collaboration graph
[legend]

Public Member Functions

 TerrainNeighbours ()
 
 ~TerrainNeighbours ()
 
void clear ()
 
void addNeighbour (TerrainTile *tile)
 
void removeNeighbour (TerrainTile *tile)
 
bool containsNeighbour (TerrainTile *tile) const
 

Protected Types

typedef std::set< TerrainTile * > Neighbours
 

Protected Member Functions

 TerrainNeighbours (const TerrainNeighbours &)
 
TerrainNeighboursoperator= (const TerrainNeighbours &)
 

Protected Attributes

OpenThreads::Mutex _neighboursMutex
 
Neighbours _neighbours
 

Detailed Description

Definition at line 28 of file TerrainTechnique.h.

Member Typedef Documentation

Definition at line 45 of file TerrainTechnique.h.

Constructor & Destructor Documentation

osgTerrain::TerrainNeighbours::TerrainNeighbours ( )
osgTerrain::TerrainNeighbours::~TerrainNeighbours ( )
osgTerrain::TerrainNeighbours::TerrainNeighbours ( const TerrainNeighbours )
inlineprotected

Definition at line 42 of file TerrainTechnique.h.

Member Function Documentation

void osgTerrain::TerrainNeighbours::addNeighbour ( TerrainTile tile)
void osgTerrain::TerrainNeighbours::clear ( )
bool osgTerrain::TerrainNeighbours::containsNeighbour ( TerrainTile tile) const
TerrainNeighbours& osgTerrain::TerrainNeighbours::operator= ( const TerrainNeighbours )
inlineprotected

Definition at line 43 of file TerrainTechnique.h.

void osgTerrain::TerrainNeighbours::removeNeighbour ( TerrainTile tile)

Member Data Documentation

Neighbours osgTerrain::TerrainNeighbours::_neighbours
protected

Definition at line 48 of file TerrainTechnique.h.

OpenThreads::Mutex osgTerrain::TerrainNeighbours::_neighboursMutex
mutableprotected

Definition at line 47 of file TerrainTechnique.h.


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