Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
openfluid::core::GeoValue Class Referenceabstract

#include <core/GeoValue.hpp>

Inheritance diagram for openfluid::core::GeoValue:
Inheritance graph
Collaboration diagram for openfluid::core::GeoValue:
Collaboration graph

Public Member Functions

 GeoValue (const std::string &FilePath, const std::string &FileName)
virtual ~GeoValue ()=0
std::string getFilePath ()
- Public Member Functions inherited from openfluid::core::UnstructuredValue
 UnstructuredValue ()
virtual ~UnstructuredValue ()
virtual UnstructuredType getType () const =0

Static Public Member Functions

static std::string computeAbsolutePath (const std::string &FilePath, const std::string &FileName)
- Static Public Member Functions inherited from openfluid::core::UnstructuredValue
static bool getValueTypeFromString (const std::string &ValueTypeString, UnstructuredValue::UnstructuredType &ValueType)
static std::string getStringFromValueType (const UnstructuredValue::UnstructuredType ValueType)

Protected Member Functions

virtual void tryToOpenSource ()=0

Protected Attributes

std::string m_FilePath
std::string m_FileName
std::string m_AbsolutePath

Additional Inherited Members

- Public Types inherited from openfluid::core::UnstructuredValue
enum  UnstructuredType { GeoVectorValue, GeoRasterValue }

Detailed Description

Abstract class for geospatial data.

Constructor & Destructor Documentation

openfluid::core::GeoValue::GeoValue ( const std::string &  FilePath,
const std::string &  FileName 
virtual openfluid::core::GeoValue::~GeoValue ( )
pure virtual

Member Function Documentation

static std::string openfluid::core::GeoValue::computeAbsolutePath ( const std::string &  FilePath,
const std::string &  FileName 
std::string openfluid::core::GeoValue::getFilePath ( )
virtual void openfluid::core::GeoValue::tryToOpenSource ( )
protectedpure virtual

Member Data Documentation

std::string openfluid::core::GeoValue::m_AbsolutePath
std::string openfluid::core::GeoValue::m_FileName
std::string openfluid::core::GeoValue::m_FilePath

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