|
CFx SDK Documentation 2024 SP0
|
#include <BcfTopic.h>
Protected Member Functions | |
| void | setCreationDate (const OdBcfTimeStampPtr &creationDateValue) |
| void | setCreationAuthor (const OdString &creationAuthorValue) |
| void | setModifiedDate (const OdBcfTimeStampPtr &modifiedDateValue) |
| void | setModifiedAuthor (const OdString &modifiedAuthorValue) |
| void | setDocumentReference (const OdBcfDocumentReferenceArray &documentReferenceValue) |
| void | setRelatedTopic (const OdBcfGUIDAttributeArray &relatedTopicValue) |
| void | setGuid (const OdGUID &guidValue) |
| OdBcfTimeStampPtr & | getCreationDate () |
| OdString & | getCreationAuthor () |
| OdBcfTimeStampPtr & | getModifiedDate () |
| OdString & | getModifiedAuthor () |
| OdBcfDocumentReferenceArray & | getDocumentReference () |
| OdBcfGUIDAttributeArray & | getRelatedTopic () |
| OdGUID & | getGuid () |
| OdBcfTopic & | operator= (const OdBcfTopicData &val) |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) |
| static OdRxClass * | desc () |
A class that stores and operates a topic data.
Definition at line 174 of file BcfTopic.h.
| OdBcf::OdBcfTopic::OdBcfTopic | ( | ) |
Creates a new topic object with default parameters.
| OdString & OdBcf::OdBcfTopic::getAssignedTo | ( | ) |
Retrieves the topic's AssignedTo property value.
| const OdString & OdBcf::OdBcfTopic::getAssignedTo | ( | ) | const |
Retrieves the topic's AssignedTo property value.
| OdBcfBimSnippetPtr & OdBcf::OdBcfTopic::getBimSnippet | ( | ) |
Retrieves the <link OdBcf::OdBcfBimSnippet, OdBcfBimSnippet> object associated with the topic.
| const OdBcfBimSnippetPtr & OdBcf::OdBcfTopic::getBimSnippet | ( | ) | const |
Retrieves the <link OdBcf::OdBcfBimSnippet, OdBcfBimSnippet> object associated with the topic.
|
protected |
Retrieves the information about an author that has created the topic.
| const OdString & OdBcf::OdBcfTopic::getCreationAuthor | ( | ) | const |
Retrieves the information about an author that has created the topic.
|
protected |
Retrieves the topic creation date.
| const OdBcfTimeStampPtr & OdBcf::OdBcfTopic::getCreationDate | ( | ) | const |
Retrieves the topic creation date.
| OdString & OdBcf::OdBcfTopic::getDescription | ( | ) |
Retrieves the topic description.
| const OdString & OdBcf::OdBcfTopic::getDescription | ( | ) | const |
Retrieves the topic description.
|
protected |
Retrieves the array of documents referenced within the topic.
| const OdBcfDocumentReferenceArray & OdBcf::OdBcfTopic::getDocumentReference | ( | ) | const |
Retrieves the array of documents referenced within the topic.
| OdBcfTimeStampPtr & OdBcf::OdBcfTopic::getDueDate | ( | ) |
Retrieves the topic due date.
| const OdBcfTimeStampPtr & OdBcf::OdBcfTopic::getDueDate | ( | ) | const |
Retrieves the topic due date.
|
protected |
Retrieves the global unique identifier (GUID) of the topic.
| const OdGUID & OdBcf::OdBcfTopic::getGuid | ( | ) | const |
Retrieves the global unique identifier (GUID) of the topic.
| OdInt32 & OdBcf::OdBcfTopic::getIndex | ( | ) |
Retrieves the topic index.
| const OdInt32 & OdBcf::OdBcfTopic::getIndex | ( | ) | const |
Retrieves the topic index.
| OdStringArray & OdBcf::OdBcfTopic::getLabels | ( | ) |
Retrieves the topic labels.
| const OdStringArray & OdBcf::OdBcfTopic::getLabels | ( | ) | const |
Retrieves the topic labels.
|
protected |
Retrieves the information about an author that has modified the topic.
| const OdString & OdBcf::OdBcfTopic::getModifiedAuthor | ( | ) | const |
Retrieves the information about an author that has modified the topic.
|
protected |
Retrieves the date of the last modification of the topic.
| const OdBcfTimeStampPtr & OdBcf::OdBcfTopic::getModifiedDate | ( | ) | const |
Retrieves the date of the last modification of the topic.
| OdString & OdBcf::OdBcfTopic::getPriority | ( | ) |
Retrieves the topic priority.
| const OdString & OdBcf::OdBcfTopic::getPriority | ( | ) | const |
Retrieves the topic priority.
| OdStringArray & OdBcf::OdBcfTopic::getReferenceLink | ( | ) |
Retrieves the array of reference links related to the topic object.
| const OdStringArray & OdBcf::OdBcfTopic::getReferenceLink | ( | ) | const |
Retrieves the array of reference links related to the topic object.
|
protected |
Retrieves the array of related topics for the topic.
| const OdBcfGUIDAttributeArray & OdBcf::OdBcfTopic::getRelatedTopic | ( | ) | const |
Retrieves the array of related topics for the topic.
| OdString & OdBcf::OdBcfTopic::getStage | ( | ) |
Retrieves the topic's Stage property value.
| const OdString & OdBcf::OdBcfTopic::getStage | ( | ) | const |
Retrieves the topic's Stage property value.
| OdString & OdBcf::OdBcfTopic::getTitle | ( | ) |
Retrieves the topic title.
| const OdString & OdBcf::OdBcfTopic::getTitle | ( | ) | const |
Retrieves the topic title.
| OdString & OdBcf::OdBcfTopic::getTopicStatus | ( | ) |
Retrieves the topic status.
| const OdString & OdBcf::OdBcfTopic::getTopicStatus | ( | ) | const |
Retrieves the topic status.
| OdString & OdBcf::OdBcfTopic::getTopicType | ( | ) |
Retrieves the topic type.
| const OdString & OdBcf::OdBcfTopic::getTopicType | ( | ) | const |
Retrieves the topic type.
|
virtual |
Reads XML data into ODA data structures.
| pParent | [in] A pointer to the parent element of the data structure. |
Implements OdBcf::OdBcfElement.
| bool OdBcf::OdBcfTopic::isAssignedToUnset | ( | ) | const |
Defines whether the topic's AssignedTo property is not initialized.
| bool OdBcf::OdBcfTopic::isBimSnippetUnset | ( | ) | const |
Defines whether the <link OdBcf::OdBcfBimSnippet, OdBcfBimSnippet> object is not initialized.
| bool OdBcf::OdBcfTopic::isCreationAuthorUnset | ( | ) | const |
Defines whether the data about the author that has created the topic is not initialized.
| bool OdBcf::OdBcfTopic::isCreationDateUnset | ( | ) | const |
Defines whether the topic creation date is not initialized.
| bool OdBcf::OdBcfTopic::isDescriptionUnset | ( | ) | const |
Defines whether the topic description is not initialized.
| bool OdBcf::OdBcfTopic::isDocumentReferenceUnset | ( | ) | const |
Defines whether the array of documents referenced within the topic is not initialized.
| bool OdBcf::OdBcfTopic::isDueDateUnset | ( | ) | const |
Defines whether the topic due date is not initialized.
| bool OdBcf::OdBcfTopic::isGuidUnset | ( | ) | const |
Defines whether the global unique identifier (GUID) of the topic is not initialized.
| bool OdBcf::OdBcfTopic::isIndexUnset | ( | ) | const |
Defines whether the topic index is not initialized.
| bool OdBcf::OdBcfTopic::isLabelsUnset | ( | ) | const |
Defines whether the topic labels are not initialized.
| bool OdBcf::OdBcfTopic::isModifiedAuthorUnset | ( | ) | const |
Defines whether the data about the author that has modified the topic is not initialized.
| bool OdBcf::OdBcfTopic::isModifiedDateUnset | ( | ) | const |
Defines whether the topic modification date is not initialized.
| bool OdBcf::OdBcfTopic::isPriorityUnset | ( | ) | const |
Defines whether the priority value of the topic object is not initialized.
| bool OdBcf::OdBcfTopic::isReferenceLinkUnset | ( | ) | const |
Defines whether the array of reference links associated with the topic object is not initialized.
| bool OdBcf::OdBcfTopic::isRelatedTopicUnset | ( | ) | const |
Defines whether the array of related topics is not initialized.
| bool OdBcf::OdBcfTopic::isStageUnset | ( | ) | const |
Defines whether the topic's Stage property is not initialized.
| bool OdBcf::OdBcfTopic::isTitleUnset | ( | ) | const |
Defines whether the title of the topic object is not initialized.
| bool OdBcf::OdBcfTopic::isTopicStatusUnset | ( | ) | const |
Defines whether the topic status value is not initialized.
| bool OdBcf::OdBcfTopic::isTopicTypeUnset | ( | ) | const |
Defines whether the topic type is not initialized.
| OdBcf::OdBcfTopic::ODRX_DECLARE_MEMBERS | ( | OdBcfTopic | ) |
|
protected |
An assignment operator for a BCF topic object.
| val | [in] Another BCF topic object that should be assigned (the right-hand operand). |
|
virtual |
Writes data into XML structures.
| pParent | [in] A pointer to the parent element of the data structure. |
Implements OdBcf::OdBcfElement.
Sets a new value of the AssignedTo property of the topic object.
| assignedToValue | [in] A string that contains AssignedTo property value to be set. |
| void OdBcf::OdBcfTopic::setBimSnippet | ( | const OdBcfBimSnippetPtr & | bimSnippetValue | ) |
Sets a new BimSnippet object of the topic.
| bimSnippetValue | [in] A smart pointer to an <link OdBcf::OdBcfBimSnippet, OdBcfBimSnippet> object to be set. |
Sets the data about the creator of the topic.
| creationAuthorValue | [in] A string that contains the data about the topic creator. |
|
protected |
Sets the topic creation date.
| creationDateValue | [in] A smart pointer to an <link OdBcf::OdBcfTimeStamp, OdBcfTimeStamp> object that contains the creation date to be set. |
Sets the topic description.
| descriptionValue | [in] A string that contains the new description to be set. |
|
protected |
Sets a new array of referenced documents for the topic.
| documentReferenceValue | [in] An array of smart pointers to <link OdBcf::OdBcfDocumentReference, OdBcfDocumentReference> objects to be set. |
| void OdBcf::OdBcfTopic::setDueDate | ( | const OdBcfTimeStampPtr & | dueDateValue | ) |
Sets a new due date for the topic object.
| dueDateValue | [in] A smart pointer to the <link OdBcf::OdBcfTimeStamp, OdBcfTimeStamp> object that contains the due date to be set. |
Sets the global unique identifier of the topic (GUID).
| guidValue | [in] An <exref target="https://docs.opendesign.com/tkernel/OdGUID.html">OdGUID</exref> object that contains the GUID for the topic to be set. |
Sets the index of the topic object.
| indexValue | [in] A 32-bit integer value that represents the index to be set. |
| void OdBcf::OdBcfTopic::setLabels | ( | const OdStringArray & | labelsValue | ) |
Sets the topic labels.
| labelsValue | [in] An array of strings, which contain the label texts. |
Sets the data about the author of the last modification of the topic.
| modifiedAuthorValue | [in] A string that contains the data about the last modification author. |
|
protected |
Sets the date of the last modification of the topic
| modifiedDateValue | [in] A smart pointer to an <link OdBcf::OdBcfTimeStamp, OdBcfTimeStamp> object that contains the date of the last topic modification. |
Sets the priority of the topic object.
| priorityValue | [in] A string array that contains the priority value to be set. |
| void OdBcf::OdBcfTopic::setReferenceLink | ( | const OdStringArray & | referenceLinkValue | ) |
Sets an array of reference links for the topic object.
| referenceLinkValue | [in] A string array that contains reference links. |
|
protected |
Sets an array of related topics.
| relatedTopicValue | [in] An array of smart pointers to <link OdBcf::OdBcfGUIDAttribute, OdBcfGUIDAttribute> objects that represents the related topics. |
Sets a new value of the Stage property for the topic object.
| stageValue | [in] A string that contains a new stage value to be set. |
Sets the title of the topic object.
| titleValue | [in] A string array that contains the title text. |
Sets the topic status.
| topicStatusValue | [in] A string that contains the topic status to be set. |
Sets the type of the topic.
| topicTypeValue | [in] A string that contains the type name. |
|
virtual |
Checks whether the topic instance has all required fields initialized.
Implements OdBcf::OdBcfElement.
|
protected |
Definition at line 751 of file BcfTopic.h.