Struct Omnitree.Bounds<A1, A2, A3, A4, A5>
Represents a 5D bounding box.
Namespace: Towel.DataStructures
Assembly: Towel.dll
Syntax
public struct Bounds<A1, A2, A3, A4, A5>
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. |
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>)
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)
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 |
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> |
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> |
Properties
| Improve this Doc View SourceNone
Extends infinitely along each axis.
Declaration
public static Omnitree.Bounds<A1, A2, A3, A4, A5> None { get; }
Property Value
Type | Description |
---|---|
Omnitree.Bounds<A1, A2, A3, A4, A5> |