Table of Contents

Class BcfTopic

Namespace
IfcIO.Bcf
Assembly
IfcIO.dll

A collaboration topic, clash, or issue conforming to the buildingSMART BIM Collaboration Format (BCF 2.1).

public sealed class BcfTopic

Inheritance

Inherited Members

Constructors

BcfTopic()

public BcfTopic()

BcfTopic(string, string?, string, string)

public BcfTopic(string title, string? description = null, string topicType = "Issue", string priority = "Normal")

Parameters

title string
description string?
topicType string
priority string

Properties

AssignedTo

public string? AssignedTo { get; set; }

Property Value

string?

Comments

public List<BcfComment> Comments { get; }

Property Value

List<BcfComment>

CreationAuthor

public string CreationAuthor { get; set; }

Property Value

string

CreationDate

public DateTimeOffset CreationDate { get; set; }

Property Value

DateTimeOffset

Description

public string? Description { get; set; }

Property Value

string?

DueDate

public DateTimeOffset? DueDate { get; set; }

Property Value

DateTimeOffset?

Priority

public string? Priority { get; set; }

Property Value

string?

Title

public string Title { get; set; }

Property Value

string

TopicGuid

public Guid TopicGuid { get; set; }

Property Value

Guid

TopicStatus

public string TopicStatus { get; set; }

Property Value

string

TopicType

public string TopicType { get; set; }

Property Value

string

Viewpoints

public List<BcfViewpoint> Viewpoints { get; }

Property Value

List<BcfViewpoint>

Methods

AddComment(string, string?, Guid?)

public void AddComment(string comment, string? author = null, Guid? viewpointGuid = null)

Parameters

comment string
author string?
viewpointGuid Guid?