#include <IfcAddressAutoImpl.h>
This abstract entity represents various kinds of postal and telecom addresses.
Definition at line 47 of file Ifc2x3/IfcAddressAutoImpl.h.
◆ IfcAddress()
| OdIfc2x3::IfcAddress::IfcAddress |
( |
| ) |
|
◆ comparedToEarlyImpl()
| virtual bool OdIfc2x3::IfcAddress::comparedToEarlyImpl |
( |
const OdDAI::ApplicationInstance * | pOther, |
|
|
OdRx::Ordering & | ordering ) const |
|
overridevirtual |
Early-bound version of instances comparison.
- Parameters
-
| pOther | [in] Other application instance. |
| ordering | [out] Receives the ordering (comparison) status. |
- Returns
- true if comparison was performed, false if method has no implementation, so late-bound version could be applied.
Reimplemented in OdIfc2x3::IfcPostalAddress, and OdIfc2x3::IfcTelecomAddress.
◆ getAttr() [1/2]
| virtual OdRxValue OdIfc2x3::IfcAddress::getAttr |
( |
const char * | attrName | ) |
const |
|
overridevirtual |
◆ getAttr() [2/2]
◆ getDescription()
| const OdAnsiString & OdIfc2x3::IfcAddress::getDescription |
( |
| ) |
const |
Returns the value of Description attribute. This attribute represents text that relates the nature of the address.
- Returns
- Returns the value of Description attribute.
◆ getInstanceType()
| virtual OdDAI::Entity * OdIfc2x3::IfcAddress::getInstanceType |
( |
| ) |
const |
|
overridevirtual |
Returns a type of a class instance.
- Returns
- Pointer to the <exref target=https://docs.opendesign.com/tkernel_api_cpp/OdDAI__Entity.html>>OdDAI::Entity</exref> type that determines an entity definition within a schema.
Reimplemented in OdIfc2x3::IfcPostalAddress, and OdIfc2x3::IfcTelecomAddress.
◆ getInvOfOrganization()
| void OdIfc2x3::IfcAddress::getInvOfOrganization |
( |
OdDAIObjectIds & | OfOrganization | ) |
const |
Returns the value of OfOrganization attribute. This attribute represents the inverse relationship to Organization to whom address is associated.
- Parameters
-
| OfOrganization | [out] Receives the value of OfOrganization attribute. |
◆ getInvOfPerson()
| void OdIfc2x3::IfcAddress::getInvOfPerson |
( |
OdDAIObjectIds & | OfPerson | ) |
const |
Returns the value of OfPerson attribute. This attribute represents the inverse relationship to Person to whom address is associated.
- Parameters
-
| OfPerson | [out] Receives the value of OfPerson attribute. |
◆ getPurpose()
Returns the value of Purpose attribute. This attribute represents the logical location of the address.
- Returns
- Returns the value of Purpose attribute.
◆ getUserDefinedPurpose()
| const OdAnsiString & OdIfc2x3::IfcAddress::getUserDefinedPurpose |
( |
| ) |
const |
Returns the value of UserDefinedPurpose attribute. This attribute allows for specification of user-specific purpose of the address beyond the enumeration values provided by Purpose attribute of type IfcAddressTypeEnum.When a value is provided for attribute UserDefinedPurpose, in parallel the attribute Purpose has enumeration value USERDEFINED.
- Returns
- Returns the value of UserDefinedPurpose attribute.
◆ inFields()
| virtual OdResult OdIfc2x3::IfcAddress::inFields |
( |
OdDAI::OdSpfFilerBase * | rdFiler | ) |
|
|
overridevirtual |
◆ isKindOf()
◆ outFields()
| virtual OdResult OdIfc2x3::IfcAddress::outFields |
( |
OdDAI::OdSpfFilerBase * | wrFiler | ) |
|
|
overridevirtual |
◆ putAttr() [1/2]
| virtual bool OdIfc2x3::IfcAddress::putAttr |
( |
const char * | explicitAttrName, |
|
|
const OdRxValue & | val ) |
|
overridevirtual |
◆ putAttr() [2/2]
◆ setDescription()
| void OdIfc2x3::IfcAddress::setDescription |
( |
const OdAnsiString & | Description | ) |
|
Sets the value of Description attribute. This attribute represents text that relates the nature of the address.
- Parameters
-
| Description | [in] Description to set. |
◆ setPurpose()
Sets the value of Purpose attribute. This attribute represents the logical location of the address.
- Parameters
-
| Purpose | [in] Purpose to set. |
◆ setUserDefinedPurpose()
| void OdIfc2x3::IfcAddress::setUserDefinedPurpose |
( |
const OdAnsiString & | UserDefinedPurpose | ) |
|
Sets the value of UserDefinedPurpose attribute. This attribute allows for specification of user-specific purpose of the address beyond the enumeration values provided by Purpose attribute of IfcAddressTypeEnum.When type a value is provided for attribute UserDefinedPurpose, in parallel the attribute Purpose has enumeration value USERDEFINED.
- Parameters
-
| UserDefinedPurpose | [in] User-defined purpose to set. |
◆ testAttr() [1/2]
| virtual bool OdIfc2x3::IfcAddress::testAttr |
( |
const char * | explicitAttrName | ) |
const |
|
overridevirtual |
◆ testAttr() [2/2]
◆ type()
◆ unsetAttr() [1/2]
| virtual void OdIfc2x3::IfcAddress::unsetAttr |
( |
const char * | explicitAttrName | ) |
|
|
overridevirtual |
◆ unsetAttr() [2/2]
◆ IfcOrganization
◆ IfcPerson
◆ m_Description
| OdAnsiString OdIfc2x3::IfcAddress::m_Description |
|
protected |
◆ m_Purpose
| OdDAI::Enum OdIfc2x3::IfcAddress::m_Purpose |
|
protected |
◆ m_UserDefinedPurpose
| OdAnsiString OdIfc2x3::IfcAddress::m_UserDefinedPurpose |
|
protected |
The documentation for this class was generated from the following file: