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 NwcTimeLinerLinkerInheritance
Inherited Members
Methods
AutoLink(NwcTimeLinerSchedule, IEnumerable<NwcSetItem>, NwcNode?)
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
scheduleNwcTimeLinerSchedule-
The 4D TimeLiner schedule containing tasks to link.
setsIEnumerable<NwcSetItem>-
Available Selection Sets and Search Sets.
rootNodeNwcNode?-
Optional root of the scene graph to evaluate dynamic search criteria.
Returns
- int
-
The number of tasks successfully linked to model elements.
AutoLink(NwcTimeLinerSchedule, IEnumerable<NwcSetItem>, NwcDocument)
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
scheduleNwcTimeLinerSchedulesetsIEnumerable<NwcSetItem>documentNwcDocument
Returns
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
scheduleNwcTimeLinerSchedulerootNodeNwcNodeexactMatchbool