Time point for a schedule where the time between the consecutive points is constant.
More...
#include <RegularTimePoint.hpp>
|
|
static void | addConstructToMap (std::unordered_map< std::string, BaseClass *(*)()> &factory_map) |
|
static void | addPrimitiveAssignFnsToMap (std::unordered_map< std::string, assign_function > &assign_map) |
|
static void | addClassAssignFnsToMap (std::unordered_map< std::string, class_assign_function > &assign_map) |
|
static const BaseClassDefiner | declare () |
|
static void | addConstructToMap (std::unordered_map< std::string, BaseClass *(*)()> &factory_map) |
|
static void | addPrimitiveAssignFnsToMap (std::unordered_map< std::string, assign_function > &assign_map) |
|
static void | addClassAssignFnsToMap (std::unordered_map< std::string, class_assign_function > &assign_map) |
|
static const CIMPP::BaseClassDefiner | declare () |
|
|
CIMPP::RegularIntervalSchedule * | IntervalSchedule |
| | Regular interval schedule containing this time point. Default: nullptr.
|
|
CIMPP::Integer | sequenceNumber |
| | The position of the regular time point in the sequence. Note that time points dont have to be sequential, i.e. time points may be omitted. The actual time for a RegularTimePoint is computed by multiplying the associated regular interval schedules time step with the regular time point sequence number and adding the associated schedules start time. To specify values for the start time, use sequence number 0. The sequence number cannot be negative. Default: 0.
|
|
CIMPP::Float | value1 |
| | The first value at the time. The meaning of the value is defined by the derived type of the associated schedule. Default: 0.0.
|
|
CIMPP::Float | value2 |
| | The second value at the time. The meaning of the value is defined by the derived type of the associated schedule. Default: 0.0.
|
|
|
static const char | debugName [] = "RegularTimePoint" |
|
static const char | debugName [] = "BaseClass" |
Time point for a schedule where the time between the consecutive points is constant.
◆ addClassGetFnsToMap()
| void RegularTimePoint::addClassGetFnsToMap |
( |
std::map< std::string, class_get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ addEnumGetFnsToMap()
| void RegularTimePoint::addEnumGetFnsToMap |
( |
std::map< std::string, get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ addPrimitiveGetFnsToMap()
| void RegularTimePoint::addPrimitiveGetFnsToMap |
( |
std::map< std::string, get_function > & | get_map | ) |
const |
|
overridevirtual |
◆ allAttrDetailsMap()
| std::map< std::string, AttrDetails > RegularTimePoint::allAttrDetailsMap |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ debugString()
| const char * RegularTimePoint::debugString |
( |
| ) |
const |
|
overridevirtual |
◆ getAttributeNames()
| const std::list< std::string > & RegularTimePoint::getAttributeNames |
( |
| ) |
const |
|
overridevirtual |
◆ getAttributeNamespaceUrl()
| const std::string & RegularTimePoint::getAttributeNamespaceUrl |
( |
const std::string & | attrName | ) |
const |
|
overridevirtual |
◆ getClassNamespaceUrl()
| const std::string & RegularTimePoint::getClassNamespaceUrl |
( |
| ) |
const |
|
overridevirtual |
◆ getPossibleAttributeProfiles()
| const std::list< CGMESProfile > & RegularTimePoint::getPossibleAttributeProfiles |
( |
const std::string & | attrName | ) |
const |
|
overridevirtual |
◆ getPossibleProfiles()
| const std::list< CGMESProfile > & RegularTimePoint::getPossibleProfiles |
( |
| ) |
const |
|
overridevirtual |
◆ getPossibleProfilesIncludingAttributes()
| const std::list< CGMESProfile > & RegularTimePoint::getPossibleProfilesIncludingAttributes |
( |
| ) |
const |
|
overridevirtual |
◆ getRecommendedProfile()
| const CGMESProfile & RegularTimePoint::getRecommendedProfile |
( |
| ) |
const |
|
overridevirtual |
◆ isAssignableFrom()
| bool RegularTimePoint::isAssignableFrom |
( |
BaseClass * | otherObject | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files: