VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Functions
makVrv::oe::CDB Namespace Reference

Namespaces

 GsPoint
 
 GtPoint
 
 GsLightPoint
 

Classes

class  CDBOptions
 Used to pass option(s) Pass option from the OSG earth file to this "cdbraster" driver. More...
 
class  CdbImageMosaic
 Utility class for extracting a single image from a collection of image tiles. More...
 
class  CDBTileSource
 Class used to create OSG Tiles from CDB Tiles Used to create OSG imagery, land use or elevation tiles with a mosaic of CDB Tile. More...
 
class  DtCDBClassRow
 Class used to keep "class" dbf information. More...
 
class  DtCDBinstanceRow
 Class used to keep "instance" dbf information. More...
 
class  DtCDBDebugUtils
 Debug utility class. More...
 
class  DtCDBGeoSpecificIndirectGeo
 We have 1 indirect geometry representing all gs 'instances' in each cell We also have 1 registrar per tile. More...
 
class  DtCDBGeoTypicalIndirectGeo
 We have 1 indirect geometry representing all gt 'instances' in each cell These share the registrar (we have 1 registrar per gs layer). More...
 
class  CdbGroupNodeObserver
 
class  CdbGroupNode
 CDB osg node class CdbGroupNode as the following structure for GT models Each quadrant does not have to be filled if there is no points under it. More...
 
class  DtCDBKeyToEntryTypeMap
 TODO TODO. More...
 
class  DtCDBKeyToEntryTypeMapWithArgs
 TODO TODO. More...
 
class  CDBModelOptions
 Used to pass option(s) Used to pass option from the OSG earth file this "cdb" model driver. More...
 
class  DtCDBModelRangeTable
 CDB Model Tile paging range. More...
 
class  DtCDBModelPagingDistanceConfigUtils
 CDB Model Tile paging range class utility to read xml file. More...
 
class  CDBModelSource
 CDB Model Source (Derived from osgearth Model Source) One instance of this class will be instantiate for every CDB model dataset entry in .earth file. More...
 
class  CDBModelSourceFactory
 CDB Model Source Factory. More...
 
class  CDBPager
 Create the CDB scene graph nodes One instance of this class will be instantiate for every CDB model dataset entry in .earth file (Created by the CDBModelSource class) More...
 
class  DtCDBPagerConfig
 CDB class that hold definition (like DBF column name, config file, etc) More...
 
class  DtCDBRemoveBlacklistedFilenamesVisitor
 Removed filename from black list. More...
 
class  DtCDBSpeedTreeTable
 CDB Speed Tree information class. More...
 
class  DtCDBSpeedTreeUtil
 Speed Tree Utility Class. More...
 
class  DtCDBTextureCollectionPolicy
 specialization of DtIndirectTextureCollectionPolicy to collect textures for indirect rendering for cdb cdb effect textures More...
 
class  DtCDBTextureCollectionPolicyCreator
 creator for DtCDBTextureCollectionPolicy More...
 
class  CDBTileKey
 Hold the unique CDB tile key information CDB LOD goes from -10 to 23. More...
 
struct  LatLongTileKeyHasher
 Latitude Longitude hash key. More...
 
struct  LatLongEqualTo
 Latitude Longitude equal operation. More...
 
struct  FullTileKeyHasher
 Complete tile key hash. More...
 
struct  FullTileKeyEqualTo
 Tile Key equal operation. More...
 
class  DtCDBVector
 Abstract Vector handler class. More...
 
class  DtCDBVectorFactory
 Class CDB vector factory that instantiate the appropriate vector object (GT point, GT point, etc) More...
 
class  DtCDBVectorGsLightPoint
 Class GS light points vector handler class (support both environmental light and airport light) More...
 
class  DtCDBVectorGsPoint
 GS points vector handler class. More...
 
class  DtGsModelAsyncLoader
 Creates another thread to load models. More...
 
class  DtCDBVectorGtPoint
 Class GT points vector handler class. More...
 
class  DtGtModelAsyncLoader
 Creates another thread to load models. More...
 
class  DtIndirectGeoCdbCallbackGs
 compute bound callback for indirect geometries so they can access the DtCDBGeoSpecificIndirectGeo bounds More...
 
class  DtIndirectGeoCdbCallbackGt
 compute bound callback for indirect geometries so they can access the DtCDBGeoTypicalIndirectGeo bounds More...
 
class  DtCDBBaseMaterial
 CDB Base Material in a substrate and in Material Table (can also be used to load CDBMaterials_ToProceduralClass.xml to map base material to procedural class index) More...
 
class  DtCDBBaseMaterialTable
 CDB Base Material class. More...
 
class  DtCDBCompositeMaterial
 CDB Composite MaterialHere is a an overview of a CDB Composite Material. More...
 
class  DtCDBCompositeMaterialTable
 CDB Composite Material Table. More...
 
class  DtCDBDatabase
 CDB Database class. More...
 
class  DatasetInfo
 CDB Dataset information class. More...
 
class  SubCode
 FACC Sub Code (FSC) from Feature_Data_Dictionary.xml. More...
 
class  FeatureType
 FACC Code Feature portion from Feature_Data_Dictionary.xml. More...
 
class  SubCategory
 FACC Code sub category portion from Feature_Data_Dictionary.xml. More...
 
class  Category
 FACC Code category portion from Feature_Data_Dictionary.xml. More...
 
class  Facc
 FACC Code information from Feature_Data_Dictionary.xml. More...
 
class  CDBDatasets
 CDB Dataset class. More...
 
class  CDBSigSize
 Switch in distance associated to Significant size. More...
 
class  CDBSigSizeTable
 Hold all the Significant size information of one dataset. More...
 
class  CDBSigSizeTableUtils
 Significant Size Utility Class. More...
 
class  DtCDBSubstrate
 CDB Base Material class. More...
 
class  CDBTile
 Class used to find CDB Tiles information. More...
 
class  CDBTileCache
 CDB Tile cache manager Used by CDBTileSource to try to avoid reading the the same CDB tile many time while constructing the OSG Earth tile This reduce the IO and increase performance. More...
 
class  CDBTileVerbose
 Utility class to pass CDB lat/lon/ured/rref) values. More...
 
class  DtCDBUtils
 Class used to find CDB Tiles information. More...
 

Typedefs

typedef std::map< std::string,
osg::ref_ptr< DtCDBClassRow > > 
MapStringToClassDbfRow
 
typedef std::vector
< osg::ref_ptr
< DtCDBinstanceRow > > 
VecInstancesDbfRow
 
typedef std::map< int, float > LodMap
 Create a type for the lod paging map. More...
 
typedef std::map< DatasetInfo,
LodMap
DatasetsModelRangeTable
 Possible list of map that can contain specific paging values for specific datasets. More...
 
typedef DtCDBKeyToEntryTypeMap
< DtCDBGeoSpecificIndirectGeo
DtCDBKeyToIndirectGeoMap
 CDBKey GS entry map typedef. More...
 
typedef
DtCDBKeyToEntryTypeMapWithArgs
< DtCDBGeoTypicalIndirectGeo,
DtIndirectGeometryRegistrar
DtCDBKeyToGTIndirectGeoMap
 CDBKey GT entry map typedef. More...
 

Enumerations

enum  Quadrant {
  LOWER_LEFT = 0, LOWER_RIGHT = 1, UPPER_LEFT = 2, UPPER_RIGHT = 3,
  NUM_QUADRANTS = 4, INVALID = -1
}
 
enum  CDBFileType { FileType_Vector = 0, FileType_Raster, FileType_Container }
 CDB file type supported by the API (FileType_Vector = 0, FileType_Raster, FileType_Container) More...
 

Functions

std::ostream & operator<< (std::ostream &os, const CDBTileKey &key)
 Output the CDB Tile Key stream representation. More...
 

Typedef Documentation

typedef std::map<int, float> makVrv::oe::CDB::LodMap

Create a type for the lod paging map.

Possible list of map that can contain specific paging values for specific datasets.

CDBKey GS entry map typedef.

CDBKey GT entry map typedef.

Enumeration Type Documentation

Enumerator
LOWER_LEFT 
LOWER_RIGHT 
UPPER_LEFT 
UPPER_RIGHT 
NUM_QUADRANTS 
INVALID 

CDB file type supported by the API (FileType_Vector = 0, FileType_Raster, FileType_Container)

Enumerator
FileType_Vector 
FileType_Raster 
FileType_Container 

Function Documentation

std::ostream& makVrv::oe::CDB::operator<< ( std::ostream &  os,
const CDBTileKey &  key 
)

Output the CDB Tile Key stream representation.


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)