Class Ifc4::IfcReference¶
Defined in File Ifc4.h
Nested Relationships¶
This class is a nested type of Struct Ifc4.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity(Class IfcBaseEntity)
Class Documentation¶
-
class
Ifc4::IfcReference: public IfcUtil::IfcBaseEntity¶ Public Types
-
typedef IfcTemplatedEntityList<IfcReference>
list¶
Public Functions
-
bool
hasTypeIdentifier() const¶ Whether the optional attribute TypeIdentifier is defined for this IfcReference.
-
std::string
TypeIdentifier() const¶
-
void
setTypeIdentifier(std::string v)¶
-
bool
hasAttributeIdentifier() const¶ Whether the optional attribute AttributeIdentifier is defined for this IfcReference.
-
std::string
AttributeIdentifier() const¶
-
void
setAttributeIdentifier(std::string v)¶
-
bool
hasInstanceName() const¶ Whether the optional attribute InstanceName is defined for this IfcReference.
-
std::string
InstanceName() const¶
-
void
setInstanceName(std::string v)¶
-
bool
hasListPositions() const¶ Whether the optional attribute ListPositions is defined for this IfcReference.
-
std::vector<int>
ListPositions() const¶
-
void
setListPositions(std::vector<int> v)¶
-
bool
hasInnerReference() const¶ Whether the optional attribute InnerReference is defined for this IfcReference.
-
::Ifc4::IfcReference *
InnerReference() const¶
-
void
setInnerReference(::Ifc4::IfcReference *v)¶
-
IfcReference(IfcEntityInstanceData *e)¶
-
IfcReference(boost::optional<std::string> v1_TypeIdentifier, boost::optional<std::string> v2_AttributeIdentifier, boost::optional<std::string> v3_InstanceName, boost::optional<std::vector<int>> v4_ListPositions, ::Ifc4::IfcReference *v5_InnerReference)¶
-
typedef IfcTemplatedEntityList<IfcReference>