Table of Contents

Class NwcNwfManifest

Namespace
NwcIO.Model.Clash
Assembly
NwcIO.dll

Represents a Navisworks Federated Project Manifest (NWF) containing referenced model files, saved viewpoints, selection sets, appearance profiler rules, and clash detective tests.

public sealed class NwcNwfManifest

Inheritance

Inherited Members

Constructors

NwcNwfManifest()

public NwcNwfManifest()

NwcNwfManifest(string)

public NwcNwfManifest(string projectName)

Parameters

projectName string

Properties

AppearanceProfiler

public NwcAppearanceProfiler AppearanceProfiler { get; set; }

Property Value

NwcAppearanceProfiler

ClashTests

public List<NwcClashTest> ClashTests { get; }

Property Value

List<NwcClashTest>

CreatedDate

public DateTimeOffset CreatedDate { get; set; }

Property Value

DateTimeOffset

ModelPaths

public List<string> ModelPaths { get; }

Property Value

List<string>

ProjectName

public string ProjectName { get; set; }

Property Value

string

SavedViewpoints

public List<NwcSavedViewpoint> SavedViewpoints { get; }

Property Value

List<NwcSavedViewpoint>

Sets

public List<NwcSetItem> Sets { get; }

Property Value

List<NwcSetItem>

Methods

Open(string)

Reads a federation project manifest from a file.

public static NwcNwfManifest Open(string path)

Parameters

path string

Returns

NwcNwfManifest

Read(Stream)

Reads a federation project manifest from a stream.

public static NwcNwfManifest Read(Stream stream)

Parameters

stream Stream

Returns

NwcNwfManifest

Save(string)

Saves the coordination project manifest as an XML file.

public void Save(string path)

Parameters

path string

Write(Stream)

Writes the manifest into a stream.

public void Write(Stream stream)

Parameters

stream Stream