osgEarth 2.1.1
|
Public Member Functions | |
FeatureGeomModelSource (const ModelSourceOptions &options) | |
const FeatureGeomModelOptions & | getOptions () const |
void | initialize (const std::string &referenceURI, const osgEarth::Map *map) |
FeatureNodeFactory * | createFeatureNodeFactory () |
Private Attributes | |
const FeatureGeomModelOptions | _options |
The model source implementation for feature_geom
Definition at line 43 of file FeatureGeomModelSource.cpp.
anonymous_namespace{FeatureGeomModelSource.cpp}::FeatureGeomModelSource::FeatureGeomModelSource | ( | const ModelSourceOptions & | options | ) | [inline] |
Definition at line 46 of file FeatureGeomModelSource.cpp.
: FeatureModelSource( options ), _options( options ) { //nop }
FeatureNodeFactory* anonymous_namespace{FeatureGeomModelSource.cpp}::FeatureGeomModelSource::createFeatureNodeFactory | ( | ) | [inline, virtual] |
Implements osgEarth::Features::FeatureModelSource.
Definition at line 62 of file FeatureGeomModelSource.cpp.
{ return new GeomFeatureNodeFactory( _options.compilerOptions() ); }
const FeatureGeomModelOptions& anonymous_namespace{FeatureGeomModelSource.cpp}::FeatureGeomModelSource::getOptions | ( | ) | const [inline] |
Reimplemented from osgEarth::ModelSource.
Definition at line 53 of file FeatureGeomModelSource.cpp.
{ return _options; }
void anonymous_namespace{FeatureGeomModelSource.cpp}::FeatureGeomModelSource::initialize | ( | const std::string & | referenceURI, |
const osgEarth::Map * | map | ||
) | [inline, virtual] |
Initialize the NodeSource.
Reimplemented from osgEarth::Features::FeatureModelSource.
Definition at line 56 of file FeatureGeomModelSource.cpp.
{ FeatureModelSource::initialize( referenceURI, map ); }
const FeatureGeomModelOptions anonymous_namespace{FeatureGeomModelSource.cpp}::FeatureGeomModelSource::_options [private] |
Reimplemented from osgEarth::Features::FeatureModelSource.
Definition at line 68 of file FeatureGeomModelSource.cpp.