Inheritance:
Public Classes
-
enum Type
-
enum ParameterPolicy
-
struct ResolutionPair
Public Methods
-
Source()
-
Source(Type type, const std::string& filename)
-
void setSortValue(double s)
-
double getSortValue() const
-
void setSortValueFromSourceDataResolution()
-
void setType(Type type)
-
Type getType() const
-
void setFileName(const std::string& filename)
-
const std::string& getFileName() const
-
void setTemporaryFile(bool temporaryFile)
-
bool getTemporaryFile() const
-
void setCoordinateSystemPolicy(ParameterPolicy policy)
-
ParameterPolicy getCoordinateSystemPolicy() const
-
void setCoordinateSystem(const std::string& wellKnownText)
-
void setCoordinateSystem(osg::CoordinateSystemNode* cs)
-
osg::CoordinateSystemNode* getCoordinateSystem()
-
void setGeoTransformPolicy(ParameterPolicy policy)
-
ParameterPolicy getGeoTransformPolicy() const
-
void setGeoTransform(osg::Matrixd& transform)
-
osg::Matrixd& getGeoTransform()
-
void assignCoordinateSystemAndGeoTransformAccordingToParameterPolicy()
-
void setMinLevel(unsigned int minLevel)
-
void setMaxLevel(unsigned int maxLevel)
-
void setMinMaxLevel(unsigned int minLevel, unsigned int maxLevel)
-
unsigned int getMinLevel() const
-
unsigned int getMaxLevel() const
-
void setSourceData(SourceData* data)
-
SourceData* getSourceData()
-
bool intersects(const SpatialProperties& sp) const
-
void loadSourceData()
-
bool needReproject(const osg::CoordinateSystemNode* cs) const
-
bool needReproject(const osg::CoordinateSystemNode* cs, double minResolution, double maxResolution) const
-
Source* doReproject(const std::string& filename, osg::CoordinateSystemNode* cs, double targetResolution=0.0) const
-
void buildOverviews()
-
void addRequiredResolution(double resX, double resY)
-
void setRequiredResolutions(ResolutionList& resolutions)
-
ResolutionList& getRequiredResolutions()
-
const ResolutionList& getRequiredResolutions() const
-
void consolodateRequiredResolutions()
Public
-
typedef std::vector<ResolutionPair> ResolutionList
Protected Fields
-
Type _type
-
double _sortValue
-
std::string _filename
-
bool _temporaryFile
-
ParameterPolicy _coordinateSystemPolicy
-
ParameterPolicy _geoTransformPolicy
-
unsigned int _minLevel
-
unsigned int _maxLevel
-
osg::ref_ptr<SourceData> _sourceData
-
ResolutionList _requiredResolutions
Documentation
enum Type
IMAGE
HEIGHT_FIELD
MODEL
enum ParameterPolicy
PREFER_CONFIG_SETTINGS
PREFER_CONFIG_SETTINGS_BUT_SCALE_BY_FILE_RESOLUTION
PREFER_FILE_SETTINGS
Source()
Source(Type type, const std::string& filename)
void setSortValue(double s)
double getSortValue() const
void setSortValueFromSourceDataResolution()
void setType(Type type)
Type getType() const
void setFileName(const std::string& filename)
const std::string& getFileName() const
void setTemporaryFile(bool temporaryFile)
bool getTemporaryFile() const
void setCoordinateSystemPolicy(ParameterPolicy policy)
ParameterPolicy getCoordinateSystemPolicy() const
void setCoordinateSystem(const std::string& wellKnownText)
void setCoordinateSystem(osg::CoordinateSystemNode* cs)
osg::CoordinateSystemNode* getCoordinateSystem()
void setGeoTransformPolicy(ParameterPolicy policy)
ParameterPolicy getGeoTransformPolicy() const
void setGeoTransform(osg::Matrixd& transform)
osg::Matrixd& getGeoTransform()
void assignCoordinateSystemAndGeoTransformAccordingToParameterPolicy()
void setMinLevel(unsigned int minLevel)
void setMaxLevel(unsigned int maxLevel)
void setMinMaxLevel(unsigned int minLevel, unsigned int maxLevel)
unsigned int getMinLevel() const
unsigned int getMaxLevel() const
void setSourceData(SourceData* data)
SourceData* getSourceData()
bool intersects(const SpatialProperties& sp) const
void loadSourceData()
bool needReproject(const osg::CoordinateSystemNode* cs) const
bool needReproject(const osg::CoordinateSystemNode* cs, double minResolution, double maxResolution) const
Source* doReproject(const std::string& filename, osg::CoordinateSystemNode* cs, double targetResolution=0.0) const
void buildOverviews()
struct ResolutionPair
ResolutionPair()
ResolutionPair(double x, double y)
bool operator < (const ResolutionPair& rhs) const
double _resX
double _resY
typedef std::vector<ResolutionPair> ResolutionList
void addRequiredResolution(double resX, double resY)
void setRequiredResolutions(ResolutionList& resolutions)
ResolutionList& getRequiredResolutions()
const ResolutionList& getRequiredResolutions() const
void consolodateRequiredResolutions()
Type _type
double _sortValue
std::string _filename
bool _temporaryFile
ParameterPolicy _coordinateSystemPolicy
ParameterPolicy _geoTransformPolicy
unsigned int _minLevel
unsigned int _maxLevel
osg::ref_ptr<SourceData> _sourceData
ResolutionList _requiredResolutions
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.