Documentation for OpenFLUID
2.2.0
|
Classes | |
class | Attributes |
class | BooleanValue |
class | CompoundValue |
class | Datastore |
class | DatastoreItem |
class | DateTime |
Class for management of date and time information. More... | |
class | Dimensions |
class | DoubleValue |
class | Event |
class | EventsCollection |
class | GeoRasterValue |
class | GeoValue |
class | GeoVectorValue |
class | IndexedValue |
class | IntegerValue |
class | MapValue |
class | Matrix |
class | MatrixValue |
class | NullValue |
class | SimpleValue |
class | SpatialGraph |
class | SpatialUnit |
class | StringValue |
class | Tree |
class | TreeValue |
struct | IDMap |
class | UnitsCollection |
class | UnstructuredValue |
class | Value |
class | ValuesBuffer |
class | ValuesBufferProperties |
class | Variables |
class | Vector |
class | VectorValue |
Functions | |
bool OPENFLUID_API | stringToBoolean (const std::string &Str) |
typedef std::string openfluid::core::AttributeName_t |
Type definition for name of an attribute
typedef std::uint64_t openfluid::core::Duration_t |
Type for durations (in seconds)
typedef std::list<Event> openfluid::core::EventsList_t |
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
typedef IDMap<DoubleValue>::Type openfluid::core::IDDoubleValueMap |
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
typedef IDMap<SerieOfDoubleValue>::Type openfluid::core::IDSerieOfDoubleValueMap |
typedef IDMap<SerieOfDoubleValue*>::Type openfluid::core::IDSerieOfDoubleValuePtrMap |
typedef IDMap<VectorValue>::Type openfluid::core::IDVectorValueMap |
Map associating an openfluid::core::VectorValue value to a unit ID
typedef IDMap<VectorValue*>::Type openfluid::core::IDVectorValuePtrMap |
Map associating a pointer to an openfluid::core::VectorValue value to a unit ID
typedef std::list<IndexedValue> openfluid::core::IndexedValueList |
Indexed value list, ordered from oldest (front) to more recent (back)
typedef std::map<UnitsClass_t,UnitsPtrList_t> openfluid::core::LinkedUnitsListByClassMap_t |
Type for a map associating a unit class to a list of pointers on Unit
typedef int openfluid::core::PcsOrd_t |
Type definition for the process order of units
typedef std::uint64_t openfluid::core::RawTime_t |
Type for raw time (seconds since 4713BC)
typedef std::vector<DoubleValue> openfluid::core::SerieOfDoubleValue |
Type definition for a serie of DoubleValue
typedef std::vector<VectorValue> openfluid::core::SerieOfVectorValue |
Type definition for a serie of VectorValue
typedef std::uint64_t openfluid::core::TimeIndex_t |
Type for time indexes (in seconds)
typedef SpatialUnit openfluid::core::Unit |
typedef std::pair<UnitsClass_t,UnitID_t> openfluid::core::UnitClassID_t |
Type definition for a pair containing the unit class and the unit ID
typedef unsigned int openfluid::core::UnitID_t |
Type definition for the ID of units
typedef std::string openfluid::core::UnitsClass_t |
Type definition for the class of units
typedef std::pair<UnitClassID_t,UnitClassID_t> openfluid::core::UnitsLink_t |
Type definition for a link between two units defined by their class and ID
typedef std::list<SpatialUnit> openfluid::core::UnitsList_t |
Type definition for a list of units
typedef std::map<UnitsClass_t,UnitsCollection> openfluid::core::UnitsListByClassMap_t |
Type for a hashmap of lists of units, indexed by UnitClass
typedef std::list<SpatialUnit*> openfluid::core::UnitsPtrList_t |
Type for a list of pointers on Unit
typedef std::string openfluid::core::VariableName_t |
Type definition for name of a variable
bool OPENFLUID_API openfluid::core::stringToBoolean | ( | const std::string & | Str | ) |