Table of Contents

Class BcfZipExporter

Namespace
IfcIO.Bcf
Assembly
IfcIO.dll

Reads and writes buildingSMART BIM Collaboration Format (BCF 2.1) zip archives (.bcfzip).

public static class BcfZipExporter

Inheritance

Inherited Members

Methods

Open(string)

Reads BCF topics from a BCF 2.1 (.bcfzip) file on disk.

public static List<BcfTopic> Open(string path)

Parameters

path string

Returns

List<BcfTopic>

Read(Stream)

Reads BCF topics from a BCF 2.1 (.bcfzip) zip archive stream.

public static List<BcfTopic> Read(Stream stream)

Parameters

stream Stream

Returns

List<BcfTopic>

Save(string, IEnumerable<BcfTopic>, string?)

Writes a collection of BCF topics as a BCF 2.1 (.bcfzip) file to disk.

public static void Save(string path, IEnumerable<BcfTopic> topics, string? projectName = null)

Parameters

path string
topics IEnumerable<BcfTopic>
projectName string?

Write(Stream, IEnumerable<BcfTopic>, string?)

Writes a collection of BCF topics into a stream as a BCF 2.1 (.bcfzip) zip archive.

public static void Write(Stream stream, IEnumerable<BcfTopic> topics, string? projectName = null)

Parameters

stream Stream
topics IEnumerable<BcfTopic>
projectName string?