Class Ifc4x1::IfcQuantityArea¶
- Defined in File Ifc4x1.h 
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
- public Ifc4x1::IfcPhysicalSimpleQuantity(Class Ifc4x1::IfcPhysicalSimpleQuantity)
Class Documentation¶
- 
class Ifc4x1::IfcQuantityArea: public Ifc4x1::IfcPhysicalSimpleQuantity¶
- IfcQuantityArea is a physical quantity that defines a derived area measure to provide an element’s physical property. It is normally derived from the physical properties of the element under the specific measure rules given by a method of measurement. - EXAMPLE An opening may have an opening area used to deduct it from the wall surface area. The actual size of the area depends on the method of measurement used. - HISTORY New entity in IFC2x. It replaces the calcXxx attributes used in previous IFC Releases. - Public Types - 
typedef IfcTemplatedEntityList<IfcQuantityArea> list¶
 - Public Functions - 
double AreaValue() const¶
- Area measure value of this quantity. 
 - 
void setAreaValue(double v)¶
 - 
bool hasFormula() const¶
- Whether the optional attribute Formula is defined for this IfcQuantityArea. 
 - 
std::string Formula() const¶
- A formula by which the quantity has been calculated. It can be assigned in addition to the actual value of the quantity. Formulas could be mathematic calculations (like width x height), database links, or a combination. The formula is for informational purposes only. - IFC2x4 CHANGE Attribute added to the end of the attribute list. 
 - 
void setFormula(std::string v)¶
 - 
IfcQuantityArea(IfcEntityInstanceData *e)¶
 - 
IfcQuantityArea(std::string v1_Name, boost::optional<std::string> v2_Description, ::Ifc4x1::IfcNamedUnit *v3_Unit, double v4_AreaValue, boost::optional<std::string> v5_Formula)¶
 
- 
typedef IfcTemplatedEntityList<IfcQuantityArea>