Struct Omnitree.Bounds<A1, A2, A3, A4, A5, A6, A7>
Represents a 7D bounding box.
Namespace: Towel.DataStructures
Assembly: Towel.dll
Syntax
public struct Bounds<A1, A2, A3, A4, A5, A6, A7>
Type Parameters
Name | Description |
---|---|
A1 | The generic type of the 1 dimension. |
A2 | The generic type of the 2 dimension. |
A3 | The generic type of the 3 dimension. |
A4 | The generic type of the 4 dimension. |
A5 | The generic type of the 5 dimension. |
A6 | The generic type of the 6 dimension. |
A7 | The generic type of the 7 dimension. |
Constructors
| Improve this Doc View SourceBounds(Omnitree.Bound<A1>, Omnitree.Bound<A1>, Omnitree.Bound<A2>, Omnitree.Bound<A2>, Omnitree.Bound<A3>, Omnitree.Bound<A3>, Omnitree.Bound<A4>, Omnitree.Bound<A4>, Omnitree.Bound<A5>, Omnitree.Bound<A5>, Omnitree.Bound<A6>, Omnitree.Bound<A6>, Omnitree.Bound<A7>, Omnitree.Bound<A7>)
A set of values denoting a range (or lack of range) along each axis.
Declaration
public Bounds(Omnitree.Bound<A1> min1, Omnitree.Bound<A1> max1, Omnitree.Bound<A2> min2, Omnitree.Bound<A2> max2, Omnitree.Bound<A3> min3, Omnitree.Bound<A3> max3, Omnitree.Bound<A4> min4, Omnitree.Bound<A4> max4, Omnitree.Bound<A5> min5, Omnitree.Bound<A5> max5, Omnitree.Bound<A6> min6, Omnitree.Bound<A6> max6, Omnitree.Bound<A7> min7, Omnitree.Bound<A7> max7)
Parameters
Type | Name | Description |
---|---|---|
Omnitree.Bound<A1> | min1 | |
Omnitree.Bound<A1> | max1 | |
Omnitree.Bound<A2> | min2 | |
Omnitree.Bound<A2> | max2 | |
Omnitree.Bound<A3> | min3 | |
Omnitree.Bound<A3> | max3 | |
Omnitree.Bound<A4> | min4 | |
Omnitree.Bound<A4> | max4 | |
Omnitree.Bound<A5> | min5 | |
Omnitree.Bound<A5> | max5 | |
Omnitree.Bound<A6> | min6 | |
Omnitree.Bound<A6> | max6 | |
Omnitree.Bound<A7> | min7 | |
Omnitree.Bound<A7> | max7 |
Fields
| Improve this Doc View SourceMax1
The maximum value along the 1 dimension.
Declaration
public Omnitree.Bound<A1> Max1
Field Value
Type | Description |
---|---|
Omnitree.Bound<A1> |
Max2
The maximum value along the 2 dimension.
Declaration
public Omnitree.Bound<A2> Max2
Field Value
Type | Description |
---|---|
Omnitree.Bound<A2> |
Max3
The maximum value along the 3 dimension.
Declaration
public Omnitree.Bound<A3> Max3
Field Value
Type | Description |
---|---|
Omnitree.Bound<A3> |
Max4
The maximum value along the 4 dimension.
Declaration
public Omnitree.Bound<A4> Max4
Field Value
Type | Description |
---|---|
Omnitree.Bound<A4> |
Max5
The maximum value along the 5 dimension.
Declaration
public Omnitree.Bound<A5> Max5
Field Value
Type | Description |
---|---|
Omnitree.Bound<A5> |
Max6
The maximum value along the 6 dimension.
Declaration
public Omnitree.Bound<A6> Max6
Field Value
Type | Description |
---|---|
Omnitree.Bound<A6> |
Max7
The maximum value along the 7 dimension.
Declaration
public Omnitree.Bound<A7> Max7
Field Value
Type | Description |
---|---|
Omnitree.Bound<A7> |
Min1
The minimum value along the 1 dimension.
Declaration
public Omnitree.Bound<A1> Min1
Field Value
Type | Description |
---|---|
Omnitree.Bound<A1> |
Min2
The minimum value along the 2 dimension.
Declaration
public Omnitree.Bound<A2> Min2
Field Value
Type | Description |
---|---|
Omnitree.Bound<A2> |
Min3
The minimum value along the 3 dimension.
Declaration
public Omnitree.Bound<A3> Min3
Field Value
Type | Description |
---|---|
Omnitree.Bound<A3> |
Min4
The minimum value along the 4 dimension.
Declaration
public Omnitree.Bound<A4> Min4
Field Value
Type | Description |
---|---|
Omnitree.Bound<A4> |
Min5
The minimum value along the 5 dimension.
Declaration
public Omnitree.Bound<A5> Min5
Field Value
Type | Description |
---|---|
Omnitree.Bound<A5> |
Min6
The minimum value along the 6 dimension.
Declaration
public Omnitree.Bound<A6> Min6
Field Value
Type | Description |
---|---|
Omnitree.Bound<A6> |
Min7
The minimum value along the 7 dimension.
Declaration
public Omnitree.Bound<A7> Min7
Field Value
Type | Description |
---|---|
Omnitree.Bound<A7> |
Properties
| Improve this Doc View SourceNone
Extends infinitely along each axis.
Declaration
public static Omnitree.Bounds<A1, A2, A3, A4, A5, A6, A7> None { get; }
Property Value
Type | Description |
---|---|
Omnitree.Bounds<A1, A2, A3, A4, A5, A6, A7> |