8 #ifndef GlobeEngine_PlanetaryViewerSceneBlueprint_h
9 #define GlobeEngine_PlanetaryViewerSceneBlueprint_h
13 #include <vmmlib/vmmlib.hpp>
43 this->transferFunction = NULL;
68 return this->terrainInfo;
72 return this->volumeVariables;
76 return this->volumeInteractionInfo;
80 this->terrainInfo = _terrainInfo;
84 this->volumeInteractionInfo = _volumeInteractionInfo;
88 return this->timestepNames;
92 this->timestepNames = _names;
96 return this->histograms;
100 this->histograms = _hist;
104 return this->volumeVariables[this->volumeInteractionInfo.
directory];
108 return this->streamlineInteractionInfo;
112 this->streamlineInteractionInfo = _streamlinesInteractionInfo;
121 std::vector<VolumeVariable> volumeVariables;
125 std::vector<std::vector<std::string>> timestepNames;
126 std::vector<std::vector<std::vector<int>>> histograms;
int minNumberOfIterations
Definition: PlanetaryViewerSceneBlueprint.h:51
VolumeVariable getCurrentDirectory()
Definition: PlanetaryViewerSceneBlueprint.h:103
std::string type
Definition: PlanetaryViewerSceneBlueprint.h:23
PlanetaryViewerSceneBlueprint(std::string _xmlPath)
Definition: PlanetaryViewerSceneBlueprint.cpp:5
std::vector< std::vector< std::string > > getTimestepNames()
Definition: PlanetaryViewerSceneBlueprint.h:87
int numberOfSeeds
Definition: PlanetaryViewerSceneBlueprint.h:50
vmml::Vector3i dimensions
Definition: PlanetaryViewerSceneBlueprint.h:25
int timestep
Definition: PlanetaryViewerSceneBlueprint.h:34
float sliceNr[3]
Definition: PlanetaryViewerSceneBlueprint.h:36
std::string textureUrl
Definition: PlanetaryViewerSceneBlueprint.h:19
TerrainInfo getTerrainInfo()
Definition: PlanetaryViewerSceneBlueprint.h:67
VolumeInteractionInfo()
Definition: PlanetaryViewerSceneBlueprint.h:42
Definition: PlanetaryViewerComposition.h:6
~PlanetaryViewerSceneBlueprint()
Definition: PlanetaryViewerSceneBlueprint.h:65
float minimalDistance
Definition: PlanetaryViewerSceneBlueprint.h:49
int end
Definition: PlanetaryViewerSceneBlueprint.h:28
Definition: PlanetaryViewerSceneBlueprint.h:32
int maxNumberOfIterations
Definition: PlanetaryViewerSceneBlueprint.h:52
std::string name
Definition: PlanetaryViewerSceneBlueprint.h:26
float maximalZValue
Definition: PlanetaryViewerSceneBlueprint.h:56
std::string terrainUrl
Definition: PlanetaryViewerSceneBlueprint.h:18
void setTerrainInfo(TerrainInfo _terrainInfo)
Definition: PlanetaryViewerSceneBlueprint.h:79
int start
Definition: PlanetaryViewerSceneBlueprint.h:27
int directory
Definition: PlanetaryViewerSceneBlueprint.h:33
VolumeInteractionInfo getVolumeInteractionInfo()
Definition: PlanetaryViewerSceneBlueprint.h:75
int rayMarching
Definition: PlanetaryViewerSceneBlueprint.h:37
unsigned char * transferFunction
Definition: PlanetaryViewerSceneBlueprint.h:40
std::vector< std::vector< std::vector< int > > > getHistograms()
Definition: PlanetaryViewerSceneBlueprint.h:95
bool showStreamlines
Definition: PlanetaryViewerSceneBlueprint.h:48
Definition: PlanetaryViewerSceneBlueprint.h:47
bool slicing[4]
Definition: PlanetaryViewerSceneBlueprint.h:35
void setTimestepNames(std::vector< std::vector< std::string >> _names)
Definition: PlanetaryViewerSceneBlueprint.h:91
Definition: PlanetaryViewerSceneBlueprint.h:17
Definition: PlanetaryViewerSceneBlueprint.h:59
std::vector< VolumeVariable > getVolumeVariables()
Definition: PlanetaryViewerSceneBlueprint.h:71
int coloring
Definition: PlanetaryViewerSceneBlueprint.h:54
void setStreamlinesInteractionInfo(StreamlinesInteractionInfo _streamlinesInteractionInfo)
Definition: PlanetaryViewerSceneBlueprint.h:111
float lmipThreshold
Definition: PlanetaryViewerSceneBlueprint.h:39
void setHistograms(std::vector< std::vector< std::vector< int >>> _hist)
Definition: PlanetaryViewerSceneBlueprint.h:99
float stepsize
Definition: PlanetaryViewerSceneBlueprint.h:38
std::string url
Definition: PlanetaryViewerSceneBlueprint.h:29
StreamlinesInteractionInfo getStreamlinesInteractionInfo()
Definition: PlanetaryViewerSceneBlueprint.h:107
float dt
Definition: PlanetaryViewerSceneBlueprint.h:53
void setVolumeInteractionInfo(VolumeInteractionInfo _volumeInteractionInfo)
Definition: PlanetaryViewerSceneBlueprint.h:83
int sorting
Definition: PlanetaryViewerSceneBlueprint.h:24
float minimalZValue
Definition: PlanetaryViewerSceneBlueprint.h:55
Definition: PlanetaryViewerSceneBlueprint.h:22