VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Static Public Member Functions | Private Member Functions
makVrv::DtOsgEarthUtil Class Reference

DtOsgEarthUtil.

Utility class for the osgEarth library.

Static Public Member Functions

static int findSequenceOfImageLayer (osgEarth::Map *map, osgEarth::ImageLayer *layer)
 
static int findSequenceOfElevationLayer (osgEarth::Map *map, osgEarth::ElevationLayer *layer)
 
static int findSequenceOfModelLayer (osgEarth::Map *map, osgEarth::ModelLayer *layer)
 
static int findSequenceOfMaskLayer (osgEarth::Map *map, osgEarth::TerrainConstraintLayer *layer)
 
static int findSequenceOfBuildingLayer (osgEarth::Map *map, osgEarth::Buildings::BuildingLayer *layer)
 
static int findSequenceOfLandCoverLayer (osgEarth::Map *map, osgEarth::LandCoverLayer *layer)
 
static int findSequenceOfGroudCoverLayer (osgEarth::Map *map, osgEarth::Splat::GroundCoverLayer *layer)
 
static int findSequenceOfRoadSurfaceLayer (osgEarth::Map *map, osgEarth::Splat::RoadSurfaceLayer *layer)
 
static int findSequenceOfSplatLayer (osgEarth::Map *map, osgEarth::Splat::SplatLayer *layer)
 
static osgEarth::ImageLayer * findImageLayerBySequence (osgEarth::Map *map, int sequence)
 
static osgEarth::ElevationLayer * findElevationLayerBySequence (osgEarth::Map *map, int sequence)
 
static osgEarth::ModelLayer * findModelLayerBySequence (osgEarth::Map *map, int sequence)
 
static
osgEarth::Buildings::BuildingLayer * 
findBuildingLayerBySequence (osgEarth::Map *map, int sequence)
 
static osgEarth::LandCoverLayer * findLandCoverLayerBySequence (osgEarth::Map *map, int sequence)
 
static
osgEarth::Splat::GroundCoverLayer * 
findGroudCoverLayerBySequence (osgEarth::Map *map, int sequence)
 
static
osgEarth::Splat::RoadSurfaceLayer * 
findRoadSurfaceLayerBySequence (osgEarth::Map *map, int sequence)
 
static
osgEarth::Splat::SplatLayer * 
findSplatLayerBySequence (osgEarth::Map *map, int sequence)
 
static osgEarth::VisibleLayer * findVisibleLayer (osgEarth::Map *map, int uid)
 
static osgEarth::ImageLayer * findImageLayer (osgEarth::Map *map, int uid)
 
static osgEarth::ElevationLayer * findElevationLayer (osgEarth::Map *map, int uid)
 
static osgEarth::ModelLayer * findModelLayer (osgEarth::Map *map, int uid)
 
static
osgEarth::TerrainConstraintLayer * 
findMaskLayer (osgEarth::Map *map, int uid)
 
static
osgEarth::Buildings::BuildingLayer * 
findBuildingLayer (osgEarth::Map *map, int uid)
 
static osgEarth::LandCoverLayer * findLandCoverLayer (osgEarth::Map *map, int uid)
 
static
osgEarth::Splat::GroundCoverLayer * 
findGroundCoverLayer (osgEarth::Map *map, int uid)
 
static
osgEarth::Splat::RoadSurfaceLayer * 
findRoadSurfaceLayer (osgEarth::Map *map, int uid)
 
static
osgEarth::Splat::SplatLayer * 
findSplatLayer (osgEarth::Map *map, int uid)
 
static int getUidOfLayer (osgEarth::Map *map, const std::string &layerName)
 

Private Member Functions

 DtOsgEarthUtil ()
 
 DtOsgEarthUtil (const DtOsgEarthUtil &)
 
DtOsgEarthUtiloperator= (const DtOsgEarthUtil &)
 

Constructor & Destructor Documentation

makVrv::DtOsgEarthUtil::DtOsgEarthUtil ( )
private

Private default constructor not implimented.

makVrv::DtOsgEarthUtil::DtOsgEarthUtil ( const DtOsgEarthUtil )
private

Copy Constructor not implemented – Copy not allowed.

Member Function Documentation

static int makVrv::DtOsgEarthUtil::findSequenceOfImageLayer ( osgEarth::Map *  map,
osgEarth::ImageLayer *  layer 
)
static

Finds the index of the image layer under all image layers.

Parameters
mapThe osgEarth map.
layerThe image layer.
static int makVrv::DtOsgEarthUtil::findSequenceOfElevationLayer ( osgEarth::Map *  map,
osgEarth::ElevationLayer *  layer 
)
static

Finds the index of the elevation layer under all elevation layers.

Parameters
mapThe osgEarth map.
layerThe elevation layer.
static int makVrv::DtOsgEarthUtil::findSequenceOfModelLayer ( osgEarth::Map *  map,
osgEarth::ModelLayer *  layer 
)
static

Finds the index of the model layer under all model layers.

Parameters
mapThe osgEarth map.
layerThe model layer.
static int makVrv::DtOsgEarthUtil::findSequenceOfMaskLayer ( osgEarth::Map *  map,
osgEarth::TerrainConstraintLayer *  layer 
)
static

Finds the index of the mask layer under all mask layers.

Parameters
mapThe osgEarth map.
layerThe mask layer.
static int makVrv::DtOsgEarthUtil::findSequenceOfBuildingLayer ( osgEarth::Map *  map,
osgEarth::Buildings::BuildingLayer *  layer 
)
static

Finds the index of the building layer under all building layers.

Parameters
mapThe osgEarth map.
layerThe building layer.
static int makVrv::DtOsgEarthUtil::findSequenceOfLandCoverLayer ( osgEarth::Map *  map,
osgEarth::LandCoverLayer *  layer 
)
static

Finds the index of the land cover layer under all land cover layers.

Parameters
mapThe osgEarth map.
layerThe land cover layer.
static int makVrv::DtOsgEarthUtil::findSequenceOfGroudCoverLayer ( osgEarth::Map *  map,
osgEarth::Splat::GroundCoverLayer *  layer 
)
static

Finds the index of the ground cover layer under all ground cover layers.

Parameters
mapThe osgEarth map.
layerThe ground cover layer.
static int makVrv::DtOsgEarthUtil::findSequenceOfRoadSurfaceLayer ( osgEarth::Map *  map,
osgEarth::Splat::RoadSurfaceLayer *  layer 
)
static

Finds the index of the road surface layer under all road surface layers.

Parameters
mapThe osgEarth map.
layerThe road surface layer.
static int makVrv::DtOsgEarthUtil::findSequenceOfSplatLayer ( osgEarth::Map *  map,
osgEarth::Splat::SplatLayer *  layer 
)
static

Finds the index of the splat layer under all splat layers.

Parameters
mapThe osgEarth map.
layerThe splat layer.
static osgEarth::ImageLayer* makVrv::DtOsgEarthUtil::findImageLayerBySequence ( osgEarth::Map *  map,
int  sequence 
)
static

Finds the image layer by the sequence in all image layers.

Parameters
mapThe osgEarth map.
sequenceThe sequence of the image layer under all image layers.
static osgEarth::ElevationLayer* makVrv::DtOsgEarthUtil::findElevationLayerBySequence ( osgEarth::Map *  map,
int  sequence 
)
static

Finds the elevation layer by the sequence in all elevation layers.

Parameters
mapThe osgEarth map.
sequenceThe sequence of the elevation layer under all elevation layers.
static osgEarth::ModelLayer* makVrv::DtOsgEarthUtil::findModelLayerBySequence ( osgEarth::Map *  map,
int  sequence 
)
static

Finds the model layer by the sequence in all model layers.

Parameters
mapThe osgEarth map.
sequenceThe sequence of the model layer under all model layers.
static osgEarth::Buildings::BuildingLayer* makVrv::DtOsgEarthUtil::findBuildingLayerBySequence ( osgEarth::Map *  map,
int  sequence 
)
static

Finds the building layer by the sequence in all model layers.

Parameters
mapThe osgEarth map.
sequenceThe sequence of the building layer under all building layers.
static osgEarth::LandCoverLayer* makVrv::DtOsgEarthUtil::findLandCoverLayerBySequence ( osgEarth::Map *  map,
int  sequence 
)
static

Finds the land cover layer by the sequence in all land cover layers.

Parameters
mapThe osgEarth map.
sequenceThe sequence of the land cover layer under all land cover layers.
static osgEarth::Splat::GroundCoverLayer* makVrv::DtOsgEarthUtil::findGroudCoverLayerBySequence ( osgEarth::Map *  map,
int  sequence 
)
static

Finds the ground cover layer by the sequence in all ground cover layers.

Parameters
mapThe osgEarth map.
sequenceThe sequence of the ground cover layer under all ground cover layers.
static osgEarth::Splat::RoadSurfaceLayer* makVrv::DtOsgEarthUtil::findRoadSurfaceLayerBySequence ( osgEarth::Map *  map,
int  sequence 
)
static

Finds the surface layer by the sequence in all surface layers.

Parameters
mapThe osgEarth map.
sequenceThe sequence of the surface layer under all surface layers.
static osgEarth::Splat::SplatLayer* makVrv::DtOsgEarthUtil::findSplatLayerBySequence ( osgEarth::Map *  map,
int  sequence 
)
static

Finds the splat layer by the sequence in all splat layers.

Parameters
mapThe osgEarth map.
sequenceThe sequence of the splat layer under all splat layers.
static osgEarth::VisibleLayer* makVrv::DtOsgEarthUtil::findVisibleLayer ( osgEarth::Map *  map,
int  uid 
)
static

Finds the visible layer by the UID(osgEarth Unique ID).

Parameters
mapThe osgEarth map.
uidThe osgEarth unique id of the layer.
static osgEarth::ImageLayer* makVrv::DtOsgEarthUtil::findImageLayer ( osgEarth::Map *  map,
int  uid 
)
static

Finds the image layer by the UID(osgEarth Unique ID).

Parameters
mapThe osgEarth map.
uidThe osgEarth unique id of the image layer.
static osgEarth::ElevationLayer* makVrv::DtOsgEarthUtil::findElevationLayer ( osgEarth::Map *  map,
int  uid 
)
static

Finds the elevation layer by the UID(osgEarth Unique ID).

Parameters
mapThe osgEarth map.
uidThe osgEarth unique id of the elevation layer.
static osgEarth::ModelLayer* makVrv::DtOsgEarthUtil::findModelLayer ( osgEarth::Map *  map,
int  uid 
)
static

Finds the model layer by the UID(osgEarth Unique ID).

Parameters
mapThe osgEarth map.
uidThe osgEarth unique id of the model layer.
static osgEarth::TerrainConstraintLayer* makVrv::DtOsgEarthUtil::findMaskLayer ( osgEarth::Map *  map,
int  uid 
)
static

Finds the mask layer by the UID(osgEarth Unique ID).

Parameters
mapThe osgEarth map.
uidThe osgEarth unique id of the mask layer.
static osgEarth::Buildings::BuildingLayer* makVrv::DtOsgEarthUtil::findBuildingLayer ( osgEarth::Map *  map,
int  uid 
)
static

Finds the building layer by the UID(osgEarth Unique ID).

Parameters
mapThe osgEarth map.
uidThe osgEarth unique id of the building layer.
static osgEarth::LandCoverLayer* makVrv::DtOsgEarthUtil::findLandCoverLayer ( osgEarth::Map *  map,
int  uid 
)
static

Finds the land cover layer by the UID(osgEarth Unique ID).

Parameters
mapThe osgEarth map.
uidThe osgEarth unique id of the land cover layer.
static osgEarth::Splat::GroundCoverLayer* makVrv::DtOsgEarthUtil::findGroundCoverLayer ( osgEarth::Map *  map,
int  uid 
)
static

Finds the ground cover layer by the UID(osgEarth Unique ID).

Parameters
mapThe osgEarth map.
uidThe osgEarth unique id of the ground cover layer.
static osgEarth::Splat::RoadSurfaceLayer* makVrv::DtOsgEarthUtil::findRoadSurfaceLayer ( osgEarth::Map *  map,
int  uid 
)
static

Finds the road surface layer by the UID(osgEarth Unique ID).

Parameters
mapThe osgEarth map.
uidThe osgEarth unique id of the road surface layer.
static osgEarth::Splat::SplatLayer* makVrv::DtOsgEarthUtil::findSplatLayer ( osgEarth::Map *  map,
int  uid 
)
static

Finds the splat layer by the UID(osgEarth Unique ID).

Parameters
mapThe osgEarth map.
uidThe osgEarth unique id of the splat layer.
static int makVrv::DtOsgEarthUtil::getUidOfLayer ( osgEarth::Map *  map,
const std::string &  layerName 
)
static

Finds the osgEarth UID of the layer.

Parameters
mapThe osgEarth map.
layerNameThe name of the layer.
Returns
uid The osgEarth unique id of the layer.
DtOsgEarthUtil& makVrv::DtOsgEarthUtil::operator= ( const DtOsgEarthUtil )
private

Assignment Operator not implemented – Copy not allowed.


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)