#include <IfcOrganizationAutoImpl.h>
A named and structured grouping with a corporate identity.
Definition at line 44 of file Ifc2x2_Final/IfcOrganizationAutoImpl.h.
◆ IfcOrganization()
| OdIfc2x2_final::IfcOrganization::IfcOrganization |
( |
| ) |
|
◆ addresses()
| OdDAI::ListOfOdDAIObjectId & OdIfc2x2_final::IfcOrganization::addresses |
( |
| ) |
|
Returns the value of Addresses attribute. This attribute represents postal and telecom addresses of an organization.
- Returns
- Returns the value of Addresses attribute.
◆ getAddresses()
| void OdIfc2x2_final::IfcOrganization::getAddresses |
( |
OdDAIObjectIds & | Addresses | ) |
const |
Gets the value of Addresses attribute. This attribute represents postal and telecom addresses of an organization.
- Parameters
-
| Addresses | [out] Receives the Addresses attribute. |
◆ getAttr() [1/2]
| virtual OdRxValue OdIfc2x2_final::IfcOrganization::getAttr |
( |
const char * | attrName | ) |
const |
|
overridevirtual |
Returns an attribute value for the specified attribute name.
- Parameters
-
| attrName | [in] Name of an attribute to query. |
- Returns
- OdRxValue object that represents a generic variant type value.
◆ getAttr() [2/2]
Returns an attribute value for the specified attribute definition.
- Parameters
-
| attrDef | [in] Attribute definition to query. |
- Returns
- OdRxValue object that represents a generic variant type value.
Reimplemented from OdIfc::OdIfcInstance.
◆ getDescription()
| const OdAnsiString & OdIfc2x2_final::IfcOrganization::getDescription |
( |
| ) |
const |
Returns the value of Description attribute. This attribute represents text that relates the nature of the organization.
- Returns
- Returns the value of Description attribute.
◆ getId()
| const OdAnsiString & OdIfc2x2_final::IfcOrganization::getId |
( |
| ) |
const |
Returns the value of Id attribute. This attribute represents identification of the organization.
- Returns
- Returns the value of Id attribute.
◆ getInstanceType()
| virtual OdDAI::Entity * OdIfc2x2_final::IfcOrganization::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.
◆ getInvEngages()
| void OdIfc2x2_final::IfcOrganization::getInvEngages |
( |
OdDAIObjectIds & | Engages | ) |
const |
Returns the value of Engages attribute. This attribute represents inverse relationship to IfcPersonAndOrganization relationships in which IfcOrganization is engaged.
- Parameters
-
| Engages | [out] Receives the value of Engages attribute. |
◆ getInvIsRelatedBy()
| void OdIfc2x2_final::IfcOrganization::getInvIsRelatedBy |
( |
OdDAIObjectIds & | IsRelatedBy | ) |
const |
Returns the value of IsRelatedBy attribute. This attribute represents the inverse relationship for relationship RelatedOrganizations of IfcOrganizationRelationship.
- Parameters
-
| IsRelatedBy | [out] Receives the value of IsRelatedBy attribute. |
◆ getInvRelates()
| void OdIfc2x2_final::IfcOrganization::getInvRelates |
( |
OdDAIObjectIds & | Relates | ) |
const |
Returns the value of Relates attribute. This attribute represents the inverse relationship for relationship RelatingOrganization of IfcOrganizationRelationship.
- Parameters
-
| Relates | [out] Receives the value of Relates attribute. |
◆ getName()
| const OdAnsiString & OdIfc2x2_final::IfcOrganization::getName |
( |
| ) |
const |
Returns the value of Name attribute. This attribute represents the word, or group of words, by which the organization is referred to.
- Returns
- Returns the value of Name attribute.
◆ getRoles()
| void OdIfc2x2_final::IfcOrganization::getRoles |
( |
OdDAIObjectIds & | Roles | ) |
const |
Gets the value of Roles attribute. This attribute represents roles played by the organization.
- Parameters
-
| Roles | [out] Receives the Roles attribute. |
◆ inFields()
| virtual OdResult OdIfc2x2_final::IfcOrganization::inFields |
( |
OdDAI::OdSpfFilerBase * | rdFiler | ) |
|
|
overridevirtual |
Reads object's data from the specified filer.
- Parameters
-
| rdFiler | [in] Pointer to a filer from which to read the data. |
- Returns
- A value of OdResult type that contains the result of the method execution.
◆ isKindOf()
Checks whether the specified instance is the object derived from or belongs to this class.
- Parameters
-
| entityType | [in] Entity to check. |
- Returns
- true if the specified instance is the object derived from or belongs to this class, false otherwise.
Reimplemented from OdIfc::OdIfcInstance.
◆ outFields()
| virtual OdResult OdIfc2x2_final::IfcOrganization::outFields |
( |
OdDAI::OdSpfFilerBase * | wrFiler | ) |
|
|
overridevirtual |
Writes object's data the the specified filer.
- Parameters
-
| wrFiler | [in] Pointer to a filer to which to write the data. |
- Returns
- A value of OdResult type that contains the result of the method execution.
◆ putAttr() [1/2]
| virtual bool OdIfc2x2_final::IfcOrganization::putAttr |
( |
const char * | explicitAttrName, |
|
|
const OdRxValue & | val ) |
|
overridevirtual |
Sets the specified attribute with a given value.
- Parameters
-
| explicitAttrName | [in] Explicit name of the attribute to set. |
| val | [in] Value to set. |
- Returns
- true if the value is successfully set for the specified attribute, false otherwise.
Reimplemented from OdIfc::OdIfcInstance.
◆ putAttr() [2/2]
Sets the specified attribute with a given value.
- Parameters
-
| explicitAttrDef | [in] Explicit attribute definition to set. |
| val | [in] Value to set. |
- Returns
- true if the value is successfully set for the specified attribute, false otherwise.
Reimplemented from OdIfc::OdIfcInstance.
◆ roles()
| OdDAI::ListOfOdDAIObjectId & OdIfc2x2_final::IfcOrganization::roles |
( |
| ) |
|
Returns the value of Roles attribute. This attribute represents roles played by the organization.
- Returns
- Returns the value of Roles attribute.
◆ setDescription()
| void OdIfc2x2_final::IfcOrganization::setDescription |
( |
const OdAnsiString & | Description | ) |
|
Sets the value of Description attribute. This attribute represents text that relates the nature of the organization.
- Parameters
-
| Description | [in] Description to set. |
◆ setId()
| void OdIfc2x2_final::IfcOrganization::setId |
( |
const OdAnsiString & | Id | ) |
|
Sets the value of Id attribute. This attribute represents identification of the organization.
- Parameters
-
◆ setName()
| void OdIfc2x2_final::IfcOrganization::setName |
( |
const OdAnsiString & | Name | ) |
|
Sets the value of Name attribute. This attribute represents the word, or group of words, by which the organization is referred to.
- Parameters
-
◆ testAttr() [1/2]
| virtual bool OdIfc2x2_final::IfcOrganization::testAttr |
( |
const char * | explicitAttrName | ) |
const |
|
overridevirtual |
Checks whether the specified attribute is set.
- Parameters
-
| explicitAttrName | [in] Explicit name of the attribute to test. |
- Returns
- true if the specified attribute is set, false otherwise.
Reimplemented from OdIfc::OdIfcInstance.
◆ testAttr() [2/2]
| virtual bool OdIfc2x2_final::IfcOrganization::testAttr |
( |
const OdIfc::OdIfcAttribute | explicitAttrDef | ) |
const |
|
overridevirtual |
Checks whether the specified attribute is set.
- Parameters
-
| explicitAttrDef | [in] Attribute definition to test. |
- Returns
- true if the specified attribute is set, false otherwise.
Reimplemented from OdIfc::OdIfcInstance.
◆ type()
Returns the type of this entity.
- Returns
- A value of the <exref target=https://docs.opendesign.com/tkernel_api_cpp/OdIfc__OdIfcEntityType.html>>OdIfc::OdIfcEntityType</exref> type that represents type of this entity.
Reimplemented from OdIfc::OdIfcInstance.
◆ unsetAttr() [1/2]
| virtual void OdIfc2x2_final::IfcOrganization::unsetAttr |
( |
const char * | explicitAttrName | ) |
|
|
overridevirtual |
Resets a value for the specified attribute.
- Parameters
-
| explicitAttrName | [in] Explicit name of the attribute to reset. |
Reimplemented from OdIfc::OdIfcInstance.
◆ unsetAttr() [2/2]
Resets a value for the specified attribute.
- Parameters
-
| explicitAttrDef | [in] Explicit definition that represents an attribute to reset. |
Reimplemented from OdIfc::OdIfcInstance.
◆ IfcOrganizationRelationship
◆ IfcPersonAndOrganization
◆ m_Addresses
| OdDAI::ListOfOdDAIObjectId OdIfc2x2_final::IfcOrganization::m_Addresses |
|
protected |
◆ m_Description
| OdAnsiString OdIfc2x2_final::IfcOrganization::m_Description |
|
protected |
◆ m_Id
| OdAnsiString OdIfc2x2_final::IfcOrganization::m_Id |
|
protected |
◆ m_Name
| OdAnsiString OdIfc2x2_final::IfcOrganization::m_Name |
|
protected |
◆ m_Roles
| OdDAI::ListOfOdDAIObjectId OdIfc2x2_final::IfcOrganization::m_Roles |
|
protected |
The documentation for this class was generated from the following file: