Struct CubeTree.TriWireRelationInterop
Interop struct matching C++ tri_wire_relation_interop_t.
public struct CubeTree.TriWireRelationInterop
- Inherited Members
- Extension Methods
Fields
CachedPosCornerStateMask
For unparallel: 2 corner_state_t at the pos (2 x 2 bits, {0th=min, 1th=max}). For parallel: 0.
public int CachedPosCornerStateMask
Field Value
Pos0
For parallel: min position. For unparallel: intersection position.
public double Pos0
Field Value
Pos1
For parallel: max position. For unparallel: NaN.
public double Pos1
Field Value
RelationMask
Bitmask of tri_wire_relation_enum_t flags.
public int RelationMask
Field Value
Properties
IsOutside
Is outside relation.
public bool IsOutside { get; }
Property Value
IsParallel
Is parallel relation.
public bool IsParallel { get; }
Property Value
IsUnparallel
Is unparallel relation.
public bool IsUnparallel { get; }