VR-Forces 4.8 Class Documentation
 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. More...

Static Public Member Functions

static int findSequenceOfImageLayer (osgEarth::Map *map, osgEarth::ImageLayer *layer)
 Finds the index of the image layer under all image layers. More...
 
static int findSequenceOfElevationLayer (osgEarth::Map *map, osgEarth::ElevationLayer *layer)
 Finds the index of the elevation layer under all elevation layers. More...
 
static int findSequenceOfModelLayer (osgEarth::Map *map, osgEarth::ModelLayer *layer)
 Finds the index of the model layer under all model layers. More...
 
static int findSequenceOfMaskLayer (osgEarth::Map *map, osgEarth::MaskLayer *layer)
 Finds the index of the mask layer under all mask layers. More...
 
static int findSequenceOfBuildingLayer (osgEarth::Map *map, osgEarth::Buildings::BuildingLayer *layer)
 Finds the index of the building layer under all building layers. More...
 
static int findSequenceOfLandCoverLayer (osgEarth::Map *map, osgEarth::LandCoverLayer *layer)
 Finds the index of the land cover layer under all land cover layers. More...
 
static int findSequenceOfGroudCoverLayer (osgEarth::Map *map, osgEarth::Splat::GroundCoverLayer *layer)
 Finds the index of the ground cover layer under all ground cover layers. More...
 
static int findSequenceOfRoadSurfaceLayer (osgEarth::Map *map, osgEarth::Splat::RoadSurfaceLayer *layer)
 Finds the index of the road surface layer under all road surface layers. More...
 
static int findSequenceOfSplatLayer (osgEarth::Map *map, osgEarth::Splat::SplatLayer *layer)
 Finds the index of the splat layer under all splat layers. More...
 
static osgEarth::ImageLayer * findImageLayerBySequence (osgEarth::Map *map, int sequence)
 Finds the image layer by the sequence in all image layers. More...
 
static osgEarth::ElevationLayer * findElevationLayerBySequence (osgEarth::Map *map, int sequence)
 Finds the elevation layer by the sequence in all elevation layers. More...
 
static osgEarth::ModelLayer * findModelLayerBySequence (osgEarth::Map *map, int sequence)
 Finds the model layer by the sequence in all model layers. More...
 
static
osgEarth::Buildings::BuildingLayer * 
findBuildingLayerBySequence (osgEarth::Map *map, int sequence)
 Finds the building layer by the sequence in all model layers. More...
 
static osgEarth::LandCoverLayer * findLandCoverLayerBySequence (osgEarth::Map *map, int sequence)
 Finds the land cover layer by the sequence in all land cover layers. More...
 
static
osgEarth::Splat::GroundCoverLayer * 
findGroudCoverLayerBySequence (osgEarth::Map *map, int sequence)
 Finds the ground cover layer by the sequence in all ground cover layers. More...
 
static
osgEarth::Splat::RoadSurfaceLayer * 
findRoadSurfaceLayerBySequence (osgEarth::Map *map, int sequence)
 Finds the surface layer by the sequence in all surface layers. More...
 
static
osgEarth::Splat::SplatLayer * 
findSplatLayerBySequence (osgEarth::Map *map, int sequence)
 Finds the splat layer by the sequence in all splat layers. More...
 
static osgEarth::VisibleLayer * findVisibleLayer (osgEarth::Map *map, int uid)
 Finds the visible layer by the UID(osgEarth Unique ID). More...
 
static osgEarth::ImageLayer * findImageLayer (osgEarth::Map *map, int uid)
 Finds the image layer by the UID(osgEarth Unique ID). More...
 
static osgEarth::ElevationLayer * findElevationLayer (osgEarth::Map *map, int uid)
 Finds the elevation layer by the UID(osgEarth Unique ID). More...
 
static osgEarth::ModelLayer * findModelLayer (osgEarth::Map *map, int uid)
 Finds the model layer by the UID(osgEarth Unique ID). More...
 
static osgEarth::MaskLayer * findMaskLayer (osgEarth::Map *map, int uid)
 Finds the mask layer by the UID(osgEarth Unique ID). More...
 
static
osgEarth::Buildings::BuildingLayer * 
findBuildingLayer (osgEarth::Map *map, int uid)
 Finds the building layer by the UID(osgEarth Unique ID). More...
 
static osgEarth::LandCoverLayer * findLandCoverLayer (osgEarth::Map *map, int uid)
 Finds the land cover layer by the UID(osgEarth Unique ID). More...
 
static
osgEarth::Splat::GroundCoverLayer * 
findGroundCoverLayer (osgEarth::Map *map, int uid)
 Finds the ground cover layer by the UID(osgEarth Unique ID). More...
 
static
osgEarth::Splat::RoadSurfaceLayer * 
findRoadSurfaceLayer (osgEarth::Map *map, int uid)
 Finds the road surface layer by the UID(osgEarth Unique ID). More...
 
static
osgEarth::Splat::SplatLayer * 
findSplatLayer (osgEarth::Map *map, int uid)
 Finds the splat layer by the UID(osgEarth Unique ID). More...
 
static int getUidOfLayer (osgEarth::Map *map, const std::string &layerName)
 Finds the osgEarth UID of the layer. More...
 

Private Member Functions

 DtOsgEarthUtil ()
 Private default constructor not implimented. More...
 
 DtOsgEarthUtil (const DtOsgEarthUtil &)
 Copy Constructor not implemented – Copy not allowed. More...
 
DtOsgEarthUtiloperator= (const DtOsgEarthUtil &)
 Assignment Operator not implemented – Copy not allowed. More...
 

Detailed Description

DtOsgEarthUtil.

Utility class for the osgEarth library.

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::MaskLayer *  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::MaskLayer* 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 Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)