Class Ifc4x2::IfcPhysicalQuantity¶
Defined in File Ifc4x2.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x2.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity
(Class IfcBaseEntity)
Derived Types¶
public Ifc4x2::IfcPhysicalComplexQuantity
(Class Ifc4x2::IfcPhysicalComplexQuantity)public Ifc4x2::IfcPhysicalSimpleQuantity
(Class Ifc4x2::IfcPhysicalSimpleQuantity)
Class Documentation¶
-
class
Ifc4x2
::
IfcPhysicalQuantity
: public IfcUtil::IfcBaseEntity¶ The physical quantity, IfcPhysicalQuantity, is an abstract entity that holds a complex or simple quantity measure together with a semantic definition of the usage for the single or several measure value.
The Name attribute defines the actual usage or kind of measure. The interpretation of the name label has to be established within the actual exchange context. In addition an informative text may be associated to each quantity by the Description attribute.
HISTORY New entity in IFC2x. It replaces the calcXxx attributes used in previous IFC Releases.
Subclassed by Ifc4x2::IfcPhysicalComplexQuantity, Ifc4x2::IfcPhysicalSimpleQuantity
Public Types
-
typedef IfcTemplatedEntityList<IfcPhysicalQuantity>
list
¶
Public Functions
-
std::string
Name
() const¶ Name of the element quantity or measure. The name attribute has to be made recognizable by further agreements.
-
void
setName
(std::string v)¶
-
bool
hasDescription
() const¶ Whether the optional attribute Description is defined for this IfcPhysicalQuantity.
-
std::string
Description
() const¶ Further explanation that might be given to the quantity.
-
void
setDescription
(std::string v)¶
-
IfcTemplatedEntityList<IfcExternalReferenceRelationship>::ptr
HasExternalReferences
() const¶
-
IfcTemplatedEntityList<IfcPhysicalComplexQuantity>::ptr
PartOfComplex
() const¶
-
IfcPhysicalQuantity
(IfcEntityInstanceData *e)¶
-
IfcPhysicalQuantity
(std::string v1_Name, boost::optional<std::string> v2_Description)¶
-
typedef IfcTemplatedEntityList<IfcPhysicalQuantity>