Abstract class for geospatial data. More...
#include <core/GeoValue.hpp>
Public Member Functions | |
GeoValue (std::string FilePath, std::string FileName) | |
virtual | ~GeoValue ()=0 |
std::string | getFilePath () |
Static Public Member Functions | |
static std::string | computeAbsolutePath (std::string FilePath, std::string FileName) |
Protected Member Functions | |
virtual void | tryToOpenSource ()=0 |
Protected Attributes | |
std::string | m_FilePath |
std::string | m_FileName |
std::string | m_AbsolutePath |
Abstract class for geospatial data.
openfluid::core::GeoValue::GeoValue | ( | std::string | FilePath, |
std::string | FileName | ||
) |
virtual openfluid::core::GeoValue::~GeoValue | ( | ) | [pure virtual] |
static std::string openfluid::core::GeoValue::computeAbsolutePath | ( | std::string | FilePath, |
std::string | FileName | ||
) | [static] |
std::string openfluid::core::GeoValue::getFilePath | ( | ) |
virtual void openfluid::core::GeoValue::tryToOpenSource | ( | ) | [protected, pure virtual] |
Implemented in openfluid::core::GeoRasterValue, and openfluid::core::GeoVectorValue.
std::string openfluid::core::GeoValue::m_AbsolutePath [protected] |
std::string openfluid::core::GeoValue::m_FileName [protected] |
std::string openfluid::core::GeoValue::m_FilePath [protected] |