BCFMarkup
- class Bcf.BCFMarkup()
Constructors
Methods
Constructors
- BCFMarkup.constructor(filename, document, bcfTopic)
- Arguments
filename (
string()
) – Nonedocument (
null | Document()
) – NonebcfTopic (
BCFTopic()
) – None
- Return type
BCFMarkup
Methods
addComment
- BCFMarkup.addComment(date, author, text[, viewpointGuid[, modifiedDate[, modifiedAuthor]]])
- Arguments
date (
Date()
) – Noneauthor (
string()
) – Nonetext (
string()
) – NoneviewpointGuid (
string()
) – optional NonemodifiedDate (
Date()
) – optional NonemodifiedAuthor (
string()
) – optional None
Adds a comment to the topic.
- Return type
BCFComment
addViewpoint
- BCFMarkup.addViewpoint(guid[, viewpointFilename[, snapshotFilename[, index]]])
- Arguments
guid (
string()
) – NoneviewpointFilename (
string()
) – optional NonesnapshotFilename (
string()
) – optional Noneindex (
string()
) – optional None
- Return type
void
deleteComment
- BCFMarkup.deleteComment(guid)
- Arguments
guid (
string()
) – None
Deletes a comment from the topic..
- Return type
void
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>
getFilename
- BCFMarkup.getFilename()
Gets the Markup filename.
- Return type
string
getMarkupHeaderFiles
- BCFMarkup.getMarkupHeaderFiles()
- Returns
a list of [[BCFMarkupHeaderFile]] containing data related to IFC files.
- Return type
[BCFMarkupHeaderFile]
getProjectGuid
- BCFMarkup.getProjectGuid()
- Returns
the project GUID.
- Return type
null | string
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
getTopicId
- BCFMarkup.getTopicId()
Gets the topic id.
- Return type
string
getTopicIndex
- BCFMarkup.getTopicIndex()
Number to maintain the order of the topics.
- Return type
null | number
getTopicLabels
- BCFMarkup.getTopicLabels()
Tags for grouping Topics.
- Return type
[string]
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
getTopicPriority
- BCFMarkup.getTopicPriority()
Gets the topic priority.
- Return type
null | string
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
getTopicStage
- BCFMarkup.getTopicStage()
Stage this topic is part of.
- Return type
null | string
getTopicStatus
- BCFMarkup.getTopicStatus()
Gets the topic status.
- Return type
null | string
getTopicTitle
- BCFMarkup.getTopicTitle()
Gets the title of the markup topic.
- Return type
string
getTopicType
- BCFMarkup.getTopicType()
Gets the topic type.
- 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
setTopicCreationAuthor
- BCFMarkup.setTopicCreationAuthor(author)
- Arguments
author (
string()
) – None
Sets the name of the user that created the markup topic.
- Return type
void
setTopicCreationDate
- BCFMarkup.setTopicCreationDate(date)
- Arguments
date (
Date()
) – None
Sets the creation date of the markup topic;
- Return type
void
setTopicDescription
- BCFMarkup.setTopicDescription(description)
- Arguments
description (
null | string()
) – None
Sets the topic description;
- Return type
void
setTopicDueDate
- BCFMarkup.setTopicDueDate(date)
- Arguments
date (
null | Date()
) – None
Sets the topic due date.
- Return type
void
setTopicId
- BCFMarkup.setTopicId(guid)
- Arguments
guid (
string()
) – None
Sets the topic id.
- Return type
void
setTopicIndex
- BCFMarkup.setTopicIndex(index)
- Arguments
index (
null | number()
) – None
Sets the topic index.
- Return type
void
setTopicLabels
- BCFMarkup.setTopicLabels(labels)
- Arguments
labels (
[string]()
) – None
Sets the topic labels.
- Return type
void
setTopicModifiedAuthor
- BCFMarkup.setTopicModifiedAuthor(modifiedAuthor)
- Arguments
modifiedAuthor (
null | string()
) – None
Sets the author that last modified the topic.
- Return type
void
setTopicModifiedDate
- BCFMarkup.setTopicModifiedDate(date)
- Arguments
date (
null | Date()
) – None
Sets the topic modified date.
- Return type
void
setTopicPriority
- BCFMarkup.setTopicPriority(priority)
- Arguments
priority (
null | string()
) – None
Sets the topic priority.
- Return type
void
setTopicReferenceLink
- BCFMarkup.setTopicReferenceLink(referenceLink)
- Arguments
referenceLink (
null | string()
) – None
Sets the ReferenceLink.
- Return type
void
setTopicState
- BCFMarkup.setTopicState(stage)
- Arguments
stage (
null | string()
) – None
Sets the topic stage;
- Return type
void
setTopicStatus
- BCFMarkup.setTopicStatus(topicStatus)
- Arguments
topicStatus (
null | string()
) – None
Sets the topic status.
- Return type
void
setTopicTitle
- BCFMarkup.setTopicTitle(title)
- Arguments
title (
string()
) – None
Sets the title of the markup topic.
- Return type
void
setTopicType
- BCFMarkup.setTopicType(topicType)
- Arguments
topicType (
null | string()
) – None
Sets the topic type.
- Return type
void
updateComment
- BCFMarkup.updateComment(comment)
- Arguments
comment (
BCFComment()
) – None
Updates a topic comment.
- Return type
void