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
[legend]
Collaboration diagram for openfluid::core::GeoValue:
Collaboration graph
[legend]

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 
)
static
std::string openfluid::core::GeoValue::getFilePath ( )
virtual void openfluid::core::GeoValue::tryToOpenSource ( )
protectedpure virtual

Member Data Documentation

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

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