Class Ifc2x3::IfcIrregularTimeSeries¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcTimeSeries
(Class Ifc2x3::IfcTimeSeries)
Class Documentation¶
-
class
Ifc2x3
::
IfcIrregularTimeSeries
: public Ifc2x3::IfcTimeSeries¶ In an irregular time series, unpredictable bursts of data arrive at unspecified points in time, or most time stamps cannot be characterized by a repeating pattern.
EXAMPLE: A circulating pump cycles on and off at unpredictable times as dictated by the demands on the piping system; the amount of light in a classroom varies depending on when the lights are manually switched on and off and and how many lamps are controlled by each switch.
HISTORY: New entity in IFC 2x2.
Public Types
-
typedef IfcTemplatedEntityList<IfcIrregularTimeSeries>
list
¶
Public Functions
-
IfcTemplatedEntityList<::Ifc2x3::IfcIrregularTimeSeriesValue>::ptr
Values
() const¶ The collection of time series values.
-
void
setValues
(IfcTemplatedEntityList<::Ifc2x3::IfcIrregularTimeSeriesValue>::ptr v)¶
-
IfcIrregularTimeSeries
(IfcEntityInstanceData *e)¶
-
IfcIrregularTimeSeries
(std::string v1_Name, boost::optional<std::string> v2_Description, ::Ifc2x3::IfcDateTimeSelect *v3_StartTime, ::Ifc2x3::IfcDateTimeSelect *v4_EndTime, ::Ifc2x3::IfcTimeSeriesDataTypeEnum::Value v5_TimeSeriesDataType, ::Ifc2x3::IfcDataOriginEnum::Value v6_DataOrigin, boost::optional<std::string> v7_UserDefinedDataOrigin, ::Ifc2x3::IfcUnit *v8_Unit, IfcTemplatedEntityList<::Ifc2x3::IfcIrregularTimeSeriesValue>::ptr v9_Values)¶
-
typedef IfcTemplatedEntityList<IfcIrregularTimeSeries>