GlobeEngine
geGIS::FeatureBlueprint Struct Reference

#include <SceneBluePrint.h>

Inheritance diagram for geGIS::FeatureBlueprint:
geGIS::BaseTextureBlueprint geGIS::BorderBlueprint geGIS::BundlingBlueprint geGIS::ClimateBlueprint geGIS::CoatOfArmsBlueprint geGIS::CommuterBlueprint geGIS::GreatCircleBlueprint geGIS::HousingBlueprint geGIS::PointFeatureBlueprint geGIS::RefenceSystemBlueprint geGIS::StructureBlueprint geGIS::TrafficBlueprint

Public Member Functions

 FeatureBlueprint ()
 
 FeatureBlueprint (std::string _name, vmml::Vector3f _pos, std::string _url, geGIS::FeatureRange _entRange, geGIS::FeatureRange _lineRange, std::shared_ptr< ge::ShaderBlueprint > _shader, std::string _driver, TileServiceInfoBlueprint _tfinfo, bool _gpufeature, bool _clustered)
 
 FeatureBlueprint (const std::shared_ptr< FeatureBlueprint > copy)
 

Public Attributes

std::string name
 
bool visibleAtStart
 
vmml::Vector3f pos
 
std::string url
 
geGIS::FeatureRange entityRange
 
geGIS::FeatureRange lineRange
 
geGIS::FeatureRange timeRange
 
double timeIntervall
 
std::shared_ptr< ge::ShaderBlueprintshader
 
std::string driver
 
TileServiceInfoBlueprint tileservice
 
bool drawInDeferredPass
 
bool drawWithClusteredShading
 
std::vector< std::string > namesInfoTables
 
std::shared_ptr< StyleCollectionstylecollection
 
vmml::Vector3f textColor
 

Constructor & Destructor Documentation

geGIS::FeatureBlueprint::FeatureBlueprint ( )
inline
geGIS::FeatureBlueprint::FeatureBlueprint ( std::string  _name,
vmml::Vector3f  _pos,
std::string  _url,
geGIS::FeatureRange  _entRange,
geGIS::FeatureRange  _lineRange,
std::shared_ptr< ge::ShaderBlueprint _shader,
std::string  _driver,
TileServiceInfoBlueprint  _tfinfo,
bool  _gpufeature,
bool  _clustered 
)
inline
geGIS::FeatureBlueprint::FeatureBlueprint ( const std::shared_ptr< FeatureBlueprint copy)
inline

Member Data Documentation

bool geGIS::FeatureBlueprint::drawInDeferredPass
bool geGIS::FeatureBlueprint::drawWithClusteredShading
std::string geGIS::FeatureBlueprint::driver
geGIS::FeatureRange geGIS::FeatureBlueprint::entityRange
geGIS::FeatureRange geGIS::FeatureBlueprint::lineRange
std::string geGIS::FeatureBlueprint::name
std::vector<std::string> geGIS::FeatureBlueprint::namesInfoTables
vmml::Vector3f geGIS::FeatureBlueprint::pos
std::shared_ptr<ge::ShaderBlueprint> geGIS::FeatureBlueprint::shader
std::shared_ptr<StyleCollection> geGIS::FeatureBlueprint::stylecollection
vmml::Vector3f geGIS::FeatureBlueprint::textColor
TileServiceInfoBlueprint geGIS::FeatureBlueprint::tileservice
double geGIS::FeatureBlueprint::timeIntervall
geGIS::FeatureRange geGIS::FeatureBlueprint::timeRange
std::string geGIS::FeatureBlueprint::url
bool geGIS::FeatureBlueprint::visibleAtStart

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