Manual for OpenFLUID 2.1.11

Public Types | Public Member Functions | Static Public Member Functions | List of all members
openfluid::core::UnstructuredValue Class Referenceabstract

#include <core/UnstructuredValue.hpp>

Public Types

enum  UnstructuredType { GeoVectorValue, GeoRasterValue }
 

Public Member Functions

 UnstructuredValue ()=default
 
 UnstructuredValue (const UnstructuredValue &)=default
 
 UnstructuredValue (UnstructuredValue &&)=default
 
UnstructuredValueoperator= (const UnstructuredValue &)=default
 
UnstructuredValueoperator= (UnstructuredValue &&)=default
 
virtual ~UnstructuredValue ()=default
 
virtual UnstructuredType getType () const =0
 

Static Public Member Functions

static bool getValueTypeFromString (const std::string &ValueTypeString, UnstructuredValue::UnstructuredType &ValueType)
 
static std::string getStringFromValueType (const UnstructuredValue::UnstructuredType ValueType)
 
Inheritance diagram for openfluid::core::UnstructuredValue:
Inheritance graph
[legend]

Member Enumeration Documentation

◆ UnstructuredType

Enumerator
GeoVectorValue 
GeoRasterValue 

Constructor & Destructor Documentation

◆ UnstructuredValue() [1/3]

openfluid::core::UnstructuredValue::UnstructuredValue ( )
default

◆ UnstructuredValue() [2/3]

openfluid::core::UnstructuredValue::UnstructuredValue ( const UnstructuredValue )
default

◆ UnstructuredValue() [3/3]

openfluid::core::UnstructuredValue::UnstructuredValue ( UnstructuredValue &&  )
default

◆ ~UnstructuredValue()

virtual openfluid::core::UnstructuredValue::~UnstructuredValue ( )
virtualdefault

Member Function Documentation

◆ getStringFromValueType()

static std::string openfluid::core::UnstructuredValue::getStringFromValueType ( const UnstructuredValue::UnstructuredType  ValueType)
static

◆ getType()

virtual UnstructuredType openfluid::core::UnstructuredValue::getType ( ) const
pure virtual

◆ getValueTypeFromString()

static bool openfluid::core::UnstructuredValue::getValueTypeFromString ( const std::string &  ValueTypeString,
UnstructuredValue::UnstructuredType ValueType 
)
static

◆ operator=() [1/2]

UnstructuredValue& openfluid::core::UnstructuredValue::operator= ( const UnstructuredValue )
default

◆ operator=() [2/2]

UnstructuredValue& openfluid::core::UnstructuredValue::operator= ( UnstructuredValue &&  )
default

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