Class Ifc4x3_rc1::IfcTableColumn

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::IfcTableColumn : public IfcUtil::IfcBaseEntity

An IfcTableColumn is a data structure that captures column information for use in an IfcTable. Each instance defines the name, description, identifier, and units of measure that are applicable to the columnar data associated with the IfcTableRow objects.

The use of IfcTableColumn supercedes the IsHeading flag associated with IfcTableRow.

HISTORY New entity in IFC2x4.

Public Types

typedef IfcTemplatedEntityList<IfcTableColumn> list

Public Functions

bool hasIdentifier() const

Whether the optional attribute Identifier is defined for this IfcTableColumn.

std::string Identifier() const

Table column identifier.

void setIdentifier(std::string v)
bool hasName() const

Whether the optional attribute Name is defined for this IfcTableColumn.

std::string Name() const

The table column display name.

void setName(std::string v)
bool hasDescription() const

Whether the optional attribute Description is defined for this IfcTableColumn.

std::string Description() const

Descriptive text for the table column.

void setDescription(std::string v)
bool hasUnit() const

Whether the optional attribute Unit is defined for this IfcTableColumn.

::Ifc4x3_rc1::IfcUnit *Unit() const

The unit of measure to be used for this column’s data.

void setUnit(::Ifc4x3_rc1::IfcUnit *v)
bool hasReferencePath() const

Whether the optional attribute ReferencePath is defined for this IfcTableColumn.

::Ifc4x3_rc1::IfcReference *ReferencePath() const
void setReferencePath(::Ifc4x3_rc1::IfcReference *v)
const IfcParse::entity &declaration() const
IfcTableColumn(IfcEntityInstanceData *e)
IfcTableColumn(boost::optional<std::string> v1_Identifier, boost::optional<std::string> v2_Name, boost::optional<std::string> v3_Description, ::Ifc4x3_rc1::IfcUnit *v4_Unit, ::Ifc4x3_rc1::IfcReference *v5_ReferencePath)

Public Static Functions

const IfcParse::entity &Class()