Table of Contents

Class NwcTimeLinerLinker

Namespace
NwcIO.Model.TimeLiner
Assembly
NwcIO.dll

Provides automated rule-based linking of 4D TimeLiner tasks to Navisworks scene graph geometry, Selection Sets, and Search Sets.

public static class NwcTimeLinerLinker

Inheritance

Inherited Members

Methods

Automatically links schedule tasks to model geometry using matching Selection Set or Search Set names.

public static int AutoLink(NwcTimeLinerSchedule schedule, IEnumerable<NwcSetItem> sets, NwcNode? rootNode = null)

Parameters

schedule NwcTimeLinerSchedule

The 4D TimeLiner schedule containing tasks to link.

sets IEnumerable<NwcSetItem>

Available Selection Sets and Search Sets.

rootNode NwcNode?

Optional root of the scene graph to evaluate dynamic search criteria.

Returns

int

The number of tasks successfully linked to model elements.

Automatically links schedule tasks to model geometry using matching Selection Set or Search Set names in a document.

public static int AutoLink(NwcTimeLinerSchedule schedule, IEnumerable<NwcSetItem> sets, NwcDocument document)

Parameters

schedule NwcTimeLinerSchedule
sets IEnumerable<NwcSetItem>
document NwcDocument

Returns

int

LinkByNodeName(NwcTimeLinerSchedule, NwcNode, bool)

Automatically links schedule tasks directly to scene graph nodes matching node name or class.

public static int LinkByNodeName(NwcTimeLinerSchedule schedule, NwcNode rootNode, bool exactMatch = false)

Parameters

schedule NwcTimeLinerSchedule
rootNode NwcNode
exactMatch bool

Returns

int