Class Ifc2x3::IfcQuantityTime

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcQuantityTime : public Ifc2x3::IfcPhysicalSimpleQuantity

IfcQuantityTime is an element quantity that defines a time measure to provide an property of time related to an element. It is normally given by the recipe information of the element under the specific measure rules given by a method of measurement.

EXAMPLE The amount of time needed to pour concrete for a wall is given as a time quantity for the labor part of the recipe information.

HISTORY New entity in IFC2x2.

Public Types

typedef IfcTemplatedEntityList<IfcQuantityTime> list

Public Functions

double TimeValue() const

Time measure value of this quantity.

void setTimeValue(double v)
const IfcParse::entity &declaration() const
IfcQuantityTime(IfcEntityInstanceData *e)
IfcQuantityTime(std::string v1_Name, boost::optional<std::string> v2_Description, ::Ifc2x3::IfcNamedUnit *v3_Unit, double v4_TimeValue)

Public Static Functions

const IfcParse::entity &Class()