Documentation for OpenFLUID 2.2.0
openfluid::ware::SignatureTimeScheduling Class Reference

#include <ware/SimulatorSignature.hpp>

Public Types

enum class  SchedulingType { UNDEFINED , DEFAULT , FIXED , RANGE }
 

Public Member Functions

 SignatureTimeScheduling ()
 
void setAsUndefined ()
 
void setAsDefaultDeltaT ()
 
void setAsFixed (openfluid::core::Duration_t Val)
 
void setAsRange (openfluid::core::Duration_t MinVal, openfluid::core::Duration_t MaxVal)
 
std::string getTypeAsString () const
 
void setTypeFromString (const std::string &ST)
 

Public Attributes

SchedulingType Type
 
openfluid::core::Duration_t Min
 
openfluid::core::Duration_t Max
 

Member Enumeration Documentation

◆ SchedulingType

Enumerator
UNDEFINED 
DEFAULT 
FIXED 
RANGE 

Constructor & Destructor Documentation

◆ SignatureTimeScheduling()

openfluid::ware::SignatureTimeScheduling::SignatureTimeScheduling ( )
inline

Member Function Documentation

◆ getTypeAsString()

std::string openfluid::ware::SignatureTimeScheduling::getTypeAsString ( ) const
inline

◆ setAsDefaultDeltaT()

void openfluid::ware::SignatureTimeScheduling::setAsDefaultDeltaT ( )
inline

◆ setAsFixed()

void openfluid::ware::SignatureTimeScheduling::setAsFixed ( openfluid::core::Duration_t  Val)
inline

◆ setAsRange()

void openfluid::ware::SignatureTimeScheduling::setAsRange ( openfluid::core::Duration_t  MinVal,
openfluid::core::Duration_t  MaxVal 
)
inline

◆ setAsUndefined()

void openfluid::ware::SignatureTimeScheduling::setAsUndefined ( )
inline

◆ setTypeFromString()

void openfluid::ware::SignatureTimeScheduling::setTypeFromString ( const std::string &  ST)
inline

Member Data Documentation

◆ Max

openfluid::core::Duration_t openfluid::ware::SignatureTimeScheduling::Max

◆ Min

openfluid::core::Duration_t openfluid::ware::SignatureTimeScheduling::Min

◆ Type

SchedulingType openfluid::ware::SignatureTimeScheduling::Type

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