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.