osgEarth 2.1.1
|
Public Member Functions | |
ConfigOptions (const Config &conf=Config()) | |
ConfigOptions (const ConfigOptions &rhs) | |
ConfigOptions & | operator= (const ConfigOptions &rhs) |
void | merge (const ConfigOptions &rhs) |
virtual Config | getConfig () const |
Protected Member Functions | |
virtual void | mergeConfig (const Config &conf) |
Protected Attributes | |
Config | _conf |
osgEarth::ConfigOptions::ConfigOptions | ( | const ConfigOptions & | rhs | ) | [inline] |
virtual Config osgEarth::ConfigOptions::getConfig | ( | ) | const [inline, virtual] |
Reimplemented in osgEarth::CacheOptions, osgEarth::DiskCacheOptions, osgEarth::TMSCacheOptions, osgEarth::CompositeTileSourceOptions, osgEarth::DriverConfigOptions, osgEarth::ElevationLayerOptions, osgEarth::ImageLayerOptions, osgEarth::MapNodeOptions, osgEarth::MapOptions, osgEarth::MaskLayerOptions, osgEarth::MaskSourceOptions, osgEarth::ModelLayerOptions, osgEarth::ModelSourceOptions, osgEarth::ProfileOptions, osgEarth::TerrainLayerOptions, osgEarth::TerrainOptions, osgEarth::TileSourceOptions, osgEarth::Drivers::AGGLiteOptions, osgEarth::Drivers::ArcGISOptions, osgEarth::Drivers::Sqlite3CacheOptions, osgEarth::Drivers::DebugOptions, osgEarth::Drivers::OSGTerrainOptions, osgEarth::Drivers::SeamlessOptions, osgEarth::Drivers::OGRFeatureOptions, osgEarth::Drivers::WFSFeatureOptions, osgEarth::Drivers::GDALOptions, osgEarth::Drivers::FeatureSubModelOptions, osgEarth::Drivers::FeatureMaskOptions, osgEarth::Drivers::MBTilesOptions, osgEarth::Drivers::FeatureGeomModelOptions, osgEarth::Drivers::FeatureLabelModelOptions, osgEarth::Drivers::FeatureStencilModelOptions, osgEarth::Drivers::SimpleModelOptions, osgEarth::Drivers::OSGOptions, osgEarth::Drivers::TileCacheOptions, osgEarth::Drivers::TileServiceOptions, osgEarth::Drivers::TMSOptions, osgEarth::Drivers::VPBOptions, osgEarth::Drivers::WCSOptions, osgEarth::Drivers::WMSOptions, osgEarth::Drivers::WorldWindOptions, osgEarth::Drivers::YahooOptions, osgEarth::Features::FeatureModelSourceOptions, osgEarth::Features::FeatureSourceOptions, osgEarth::Features::FeatureTileSourceOptions, osgEarth::Features::GeometryCompilerOptions, and osgEarth::Features::LabelSourceOptions.
Definition at line 429 of file Config.
{ return _conf; }
void osgEarth::ConfigOptions::merge | ( | const ConfigOptions & | rhs | ) | [inline] |
Definition at line 424 of file Config.
{ _conf.merge( rhs._conf ); mergeConfig( rhs.getConfig() ); }
virtual void osgEarth::ConfigOptions::mergeConfig | ( | const Config & | conf | ) | [inline, protected, virtual] |
Reimplemented in osgEarth::CacheOptions, osgEarth::DiskCacheOptions, osgEarth::TMSCacheOptions, osgEarth::CompositeTileSourceOptions, osgEarth::DriverConfigOptions, osgEarth::ElevationLayerOptions, osgEarth::ImageLayerOptions, osgEarth::MapNodeOptions, osgEarth::MapOptions, osgEarth::MaskLayerOptions, osgEarth::MaskSourceOptions, osgEarth::ModelLayerOptions, osgEarth::ModelSourceOptions, osgEarth::ProfileOptions, osgEarth::TerrainLayerOptions, osgEarth::TerrainOptions, osgEarth::TileSourceOptions, osgEarth::Drivers::AGGLiteOptions, osgEarth::Drivers::ArcGISOptions, osgEarth::Drivers::Sqlite3CacheOptions, osgEarth::Drivers::DebugOptions, osgEarth::Drivers::OSGTerrainOptions, osgEarth::Drivers::SeamlessOptions, osgEarth::Drivers::OGRFeatureOptions, osgEarth::Drivers::WFSFeatureOptions, osgEarth::Drivers::GDALOptions, osgEarth::Drivers::FeatureSubModelOptions, osgEarth::Drivers::FeatureMaskOptions, osgEarth::Drivers::MBTilesOptions, osgEarth::Drivers::FeatureGeomModelOptions, osgEarth::Drivers::FeatureLabelModelOptions, osgEarth::Drivers::FeatureStencilModelOptions, osgEarth::Drivers::SimpleModelOptions, osgEarth::Drivers::OSGOptions, osgEarth::Drivers::TileCacheOptions, osgEarth::Drivers::TileServiceOptions, osgEarth::Drivers::TMSOptions, osgEarth::Drivers::VPBOptions, osgEarth::Drivers::WCSOptions, osgEarth::Drivers::WMSOptions, osgEarth::Drivers::WorldWindOptions, osgEarth::Drivers::YahooOptions, osgEarth::Features::FeatureModelSourceOptions, osgEarth::Features::FeatureSourceOptions, osgEarth::Features::FeatureTileSourceOptions, osgEarth::Features::GeometryCompilerOptions, and osgEarth::Features::LabelSourceOptions.
Definition at line 432 of file Config.
{ }
ConfigOptions& osgEarth::ConfigOptions::operator= | ( | const ConfigOptions & | rhs | ) | [inline] |
Definition at line 416 of file Config.
{ if ( this != &rhs ) { _conf = rhs.getConfig(); mergeConfig( _conf ); } return *this; }
Config osgEarth::ConfigOptions::_conf [protected] |