Table of Contents

Class TrailblazerPathingService

Namespace
Trailblazer.Pathing
Assembly
Trailblazer.dll

Context-owned admission, query, maintenance, and diagnostic API for unified navigation maps.

public sealed class TrailblazerPathingService
Inheritance
TrailblazerPathingService
Inherited Members

Methods

Admit(NavigationAreaPolicyCommitOperation)

Admits one immutable navigation-area policy revision for fixed-step publication.

public bool Admit(NavigationAreaPolicyCommitOperation operation)

Parameters

operation NavigationAreaPolicyCommitOperation

Returns

bool

Admit(NavigationMapCommitOperation)

Admits one prepared map commit for deterministic fixed-step publication.

public bool Admit(NavigationMapCommitOperation operation)

Parameters

operation NavigationMapCommitOperation

Returns

bool

Admit(NavigationMapRemoveOperation)

Admits one map removal for deterministic fixed-step publication.

public bool Admit(NavigationMapRemoveOperation operation)

Parameters

operation NavigationMapRemoveOperation

Returns

bool

Admit(NavigationOverlayCommitOperation)

Admits one atomic semantic overlay transaction for deterministic fixed-step publication.

public bool Admit(NavigationOverlayCommitOperation operation)

Parameters

operation NavigationOverlayCommitOperation

Returns

bool

GetNavigationGraphDiagnostics()

Copies a bounded immutable diagnostic view of the context navigation graph.

public NavigationGraphDiagnosticsSnapshot GetNavigationGraphDiagnostics()

Returns

NavigationGraphDiagnosticsSnapshot

Reset()

Cancels active graph queries and clears this context's unified navigation graph.

public void Reset()