BCFMarkup
-
class
Bcf.
BCFMarkup
()
Constructors
Methods
addComment()
addViewpoint()
deleteComment()
export()
getComments()
getFilename()
getMarkupHeaderFiles()
getProjectGuid()
getTopicAssignedTo()
getTopicCreationAuthor()
getTopicCreationDate()
getTopicDescription()
getTopicDueDate()
getTopicId()
getTopicIndex()
getTopicLabels()
getTopicModifiedAuthor()
getTopicModifiedDate()
getTopicPriority()
getTopicReferenceLink()
getTopicStage()
getTopicStatus()
getTopicTitle()
getTopicType()
getViewpoints()
setTopicAssignedTo()
setTopicCreationAuthor()
setTopicCreationDate()
setTopicDescription()
setTopicDueDate()
setTopicId()
setTopicIndex()
setTopicLabels()
setTopicModifiedAuthor()
setTopicModifiedDate()
setTopicPriority()
setTopicReferenceLink()
setTopicState()
setTopicStatus()
setTopicTitle()
setTopicType()
updateComment()
Constructors
-
BCFMarkup.
constructor
(filename, document, bcfTopic) Arguments: - filename (
string()
) – None - document (
null | Document()
) – None - bcfTopic (
BCFTopic()
) – None
Return type: BCFMarkup
- filename (
Methods
addComment
-
BCFMarkup.
addComment
(date, author, text[, viewpointGuid[, modifiedDate[, modifiedAuthor]]]) Arguments: - date (
Date()
) – None - author (
string()
) – None - text (
string()
) – None - viewpointGuid (
string()
) – optional None - modifiedDate (
Date()
) – optional None - modifiedAuthor (
string()
) – optional None
Adds a comment to the topic.
Return type: BCFComment - date (
addViewpoint
-
BCFMarkup.
addViewpoint
(guid[, viewpointFilename[, snapshotFilename[, index]]]) Arguments: - guid (
string()
) – None - viewpointFilename (
string()
) – optional None - snapshotFilename (
string()
) – optional None - index (
string()
) – optional None
Return type: void
- guid (
deleteComment
-
BCFMarkup.
deleteComment
(guid) Arguments: - guid (
string()
) – None
Deletes a comment from the topic..
Return type: void - guid (
export
-
BCFMarkup.
export
() Returns: XML document containing the markup data. Return type: XMLDocument
getComments
-
BCFMarkup.
getComments
() Gets a map of GUIDs and corresponding comments.
Return type: Map <string, BCFComment>
getMarkupHeaderFiles
-
BCFMarkup.
getMarkupHeaderFiles
() Returns: a list of [[BCFMarkupHeaderFile]] containing data related to IFC files. Return type: [BCFMarkupHeaderFile]
getTopicAssignedTo
-
BCFMarkup.
getTopicAssignedTo
() The user to whom this topic is assigned to. Recommended to be in email format. The list of possible values are defined in the extension schema.
Return type: null | string
getTopicCreationAuthor
-
BCFMarkup.
getTopicCreationAuthor
() Gets the name of the user that created the markup topic.
Return type: string
getTopicCreationDate
-
BCFMarkup.
getTopicCreationDate
() Gets the creation date of the markup topic.
Return type: Date
getTopicDescription
-
BCFMarkup.
getTopicDescription
() Description of the topic.
Return type: null | string
getTopicDueDate
-
BCFMarkup.
getTopicDueDate
() Date when the issue needs to be resolved by.
Return type: null | Date
getTopicIndex
-
BCFMarkup.
getTopicIndex
() Number to maintain the order of the topics.
Return type: null | number
getTopicModifiedAuthor
-
BCFMarkup.
getTopicModifiedAuthor
() User who modified the topic. Exists only when Topic has been modified after creation.
Return type: null | string
getTopicModifiedDate
-
BCFMarkup.
getTopicModifiedDate
() Date when the topic was last modified. Exists only when Topic has been modified after creation.
Return type: null | Date
getTopicReferenceLink
-
BCFMarkup.
getTopicReferenceLink
() List of references to the topic, for example, a work request management system or an URI to a model.
Return type: null | string
getViewpoints
-
BCFMarkup.
getViewpoints
() Gets a map of GUIDs and corresponding viewpoints.
Return type: Map <string, BCFMarkupViewpoint>
setTopicAssignedTo
-
BCFMarkup.
setTopicAssignedTo
(assignedTo) Arguments: - assignedTo (
null | string()
) – None
Sets the user that the topic is assigned to.
Return type: void - assignedTo (
setTopicCreationAuthor
-
BCFMarkup.
setTopicCreationAuthor
(author) Arguments: - author (
string()
) – None
Sets the name of the user that created the markup topic.
Return type: void - author (
setTopicCreationDate
-
BCFMarkup.
setTopicCreationDate
(date) Arguments: - date (
Date()
) – None
Sets the creation date of the markup topic;
Return type: void - date (
setTopicDescription
-
BCFMarkup.
setTopicDescription
(description) Arguments: - description (
null | string()
) – None
Sets the topic description;
Return type: void - description (
setTopicDueDate
-
BCFMarkup.
setTopicDueDate
(date) Arguments: - date (
null | Date()
) – None
Sets the topic due date.
Return type: void - date (
setTopicId
-
BCFMarkup.
setTopicId
(guid) Arguments: - guid (
string()
) – None
Sets the topic id.
Return type: void - guid (
setTopicIndex
-
BCFMarkup.
setTopicIndex
(index) Arguments: - index (
null | number()
) – None
Sets the topic index.
Return type: void - index (
setTopicLabels
-
BCFMarkup.
setTopicLabels
(labels) Arguments: - labels (
[string]()
) – None
Sets the topic labels.
Return type: void - labels (
setTopicModifiedAuthor
-
BCFMarkup.
setTopicModifiedAuthor
(modifiedAuthor) Arguments: - modifiedAuthor (
null | string()
) – None
Sets the author that last modified the topic.
Return type: void - modifiedAuthor (
setTopicModifiedDate
-
BCFMarkup.
setTopicModifiedDate
(date) Arguments: - date (
null | Date()
) – None
Sets the topic modified date.
Return type: void - date (
setTopicPriority
-
BCFMarkup.
setTopicPriority
(priority) Arguments: - priority (
null | string()
) – None
Sets the topic priority.
Return type: void - priority (
setTopicReferenceLink
-
BCFMarkup.
setTopicReferenceLink
(referenceLink) Arguments: - referenceLink (
null | string()
) – None
Sets the ReferenceLink.
Return type: void - referenceLink (
setTopicState
-
BCFMarkup.
setTopicState
(stage) Arguments: - stage (
null | string()
) – None
Sets the topic stage;
Return type: void - stage (
setTopicStatus
-
BCFMarkup.
setTopicStatus
(topicStatus) Arguments: - topicStatus (
null | string()
) – None
Sets the topic status.
Return type: void - topicStatus (
setTopicTitle
-
BCFMarkup.
setTopicTitle
(title) Arguments: - title (
string()
) – None
Sets the title of the markup topic.
Return type: void - title (
setTopicType
-
BCFMarkup.
setTopicType
(topicType) Arguments: - topicType (
null | string()
) – None
Sets the topic type.
Return type: void - topicType (
updateComment
-
BCFMarkup.
updateComment
(comment) Arguments: - comment (
BCFComment()
) – None
Updates a topic comment.
Return type: void - comment (