Table of Contents

Class GridBoundaryContactCursor

Namespace
GridForge.Grids.Topology
Assembly
GridForge.dll

Stores caller-owned scalar progress for a bounded exact boundary-contact query.

public sealed class GridBoundaryContactCursor
Inheritance
GridBoundaryContactCursor
Inherited Members

Remarks

Create and reuse one instance, begin it through BeginBoundaryContacts(GridBoundaryContactCursor), and advance it through a GridWorld.AdvanceBoundaryContacts(...) overload. The cursor retains no live grid or voxel reference. If it becomes Stale, discard every contact returned since the last begin and restart the cursor.

Constructors

GridBoundaryContactCursor()

public GridBoundaryContactCursor()

Properties

CandidateOrdinal

The cumulative number of canonical pair, source-address, and target probes.

public ulong CandidateOrdinal { get; }

Property Value

ulong

RunStamp

The exact committed world revision bound by this cursor.

public GridBoundaryContactRunStamp RunStamp { get; }

Property Value

GridBoundaryContactRunStamp

Status

The current query state.

public GridBoundaryContactCursorStatus Status { get; }

Property Value

GridBoundaryContactCursorStatus