All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Typedefs | Variables
openfluid::core Namespace Reference

Classes

class  Attributes
class  BooleanValue
class  CompoundValue
class  CoreRepository
class  Datastore
 Container class for holding information about additional resources relating to a project. More...
class  DatastoreItem
 Item of a Datastore, giving information about an additional resource. More...
class  DateTime
 Class for management of date and time information. More...
class  DoubleValue
class  Event
 Class defining a discrete event, including attached information. More...
class  EventsCollection
 Class defining a collection of discrete events. More...
class  GeoRasterValue
 Container class for geospatial raster data, represented by a GDAL dataset. More...
class  GeoValue
 Abstract class for geospatial data. More...
class  GeoVectorValue
 Container class for geospatial vector data, represented by an OGR datasource. More...
class  IntegerValue
class  MapValue
class  Matrix
class  MatrixValue
class  NullValue
class  SimpleValue
class  StringValue
struct  IDMap
class  Unit
class  UnitsCollection
class  UnstructuredValue
class  Value
class  IndexedValue
class  ValuesBuffer
class  ValuesBufferProperties
class  Variables
class  Vector
class  VectorValue

Typedefs

typedef unsigned long long RawTime_t
typedef unsigned long long TimeIndex_t
typedef unsigned long long Duration_t
typedef std::list< EventEventsList_t
typedef unsigned int UnitID_t
typedef int PcsOrd_t
typedef std::string UnitClass_t
typedef std::string AttributeName_t
typedef std::string VariableName_t
typedef std::pair< UnitClass_t,
UnitID_t
UnitClassID_t
typedef std::pair
< UnitClassID_t, UnitClassID_t
UnitsLink_t
typedef std::vector< DoubleValueSerieOfDoubleValue
typedef std::vector< VectorValueSerieOfVectorValue
typedef IDMap< float >::Type IDFloatMap
typedef IDMap< double >::Type IDDoubleMap
typedef IDMap< DoubleValue >::Type IDDoubleValueMap
typedef IDMap< int >::Type IDIntMap
typedef IDMap< bool >::Type IDBoolMap
typedef IDMap< VectorValue >::Type IDVectorValueMap
typedef IDMap< VectorValue * >
::Type 
IDVectorValuePtrMap
typedef IDMap
< SerieOfDoubleValue >::Type 
IDSerieOfDoubleValueMap
typedef IDMap
< SerieOfDoubleValue * >::Type 
IDSerieOfDoubleValuePtrMap
typedef std::map< UnitClass_t,
UnitsCollection
UnitsListByClassMap_t
typedef std::list< Unit * > UnitsPtrList_t
typedef std::map< UnitClass_t,
UnitsPtrList_t
LinkedUnitsListByClassMap_t
typedef std::list< UnitUnitsList_t
typedef std::list< IndexedValueIndexedValueList

Variables

class DLLEXPORT Event

Typedef Documentation

typedef std::string openfluid::core::AttributeName_t

Type definition for name of an attribute

typedef unsigned long long openfluid::core::Duration_t

Type for durations (in seconds)

typedef IDMap<bool>::Type openfluid::core::IDBoolMap

Map associating a boolean value to a unit ID

typedef IDMap<double>::Type openfluid::core::IDDoubleMap

Map associating a double precision value to a unit ID

Map associating a DoubleValue value to a unit ID

typedef IDMap<float>::Type openfluid::core::IDFloatMap

Map associating a float value to a unit ID

typedef IDMap<int>::Type openfluid::core::IDIntMap

Map associating an integer value to a unit ID

Map associating an openfluid::core::VectorValue value to a unit ID

Map associating a pointer to an openfluid::core::VectorValue value to a unit ID

Indexed value list, ordered from oldest (front) to more recent (back)

Type for a map associating a unit class to a list of pointers on Unit

Type definition for the process order of units

typedef unsigned long long openfluid::core::RawTime_t

Type for raw time (seconds since 4713BC)

Type definition for a serie of DoubleValue

Type definition for a serie of VectorValue

typedef unsigned long long openfluid::core::TimeIndex_t

Type for time indexes (in seconds)

typedef std::string openfluid::core::UnitClass_t

Type definition for the class of units

typedef unsigned int openfluid::core::UnitID_t

Type definition for the ID of units

typedef std::list<Unit> openfluid::core::UnitsList_t

Type definition for a list of units

Type for a hashmap of lists of units, indexed by UnitClass

Type for a list of pointers on Unit

typedef std::string openfluid::core::VariableName_t

Type definition for name of a variable


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines