Show / Hide Table of Contents

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 Source

Bounds(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 Source

Max1

The maximum value along the 1 dimension.

Declaration
public Omnitree.Bound<A1> Max1
Field Value
Type Description
Omnitree.Bound<A1>
| Improve this Doc View Source

Max2

The maximum value along the 2 dimension.

Declaration
public Omnitree.Bound<A2> Max2
Field Value
Type Description
Omnitree.Bound<A2>
| Improve this Doc View Source

Max3

The maximum value along the 3 dimension.

Declaration
public Omnitree.Bound<A3> Max3
Field Value
Type Description
Omnitree.Bound<A3>
| Improve this Doc View Source

Max4

The maximum value along the 4 dimension.

Declaration
public Omnitree.Bound<A4> Max4
Field Value
Type Description
Omnitree.Bound<A4>
| Improve this Doc View Source

Max5

The maximum value along the 5 dimension.

Declaration
public Omnitree.Bound<A5> Max5
Field Value
Type Description
Omnitree.Bound<A5>
| Improve this Doc View Source

Max6

The maximum value along the 6 dimension.

Declaration
public Omnitree.Bound<A6> Max6
Field Value
Type Description
Omnitree.Bound<A6>
| Improve this Doc View Source

Max7

The maximum value along the 7 dimension.

Declaration
public Omnitree.Bound<A7> Max7
Field Value
Type Description
Omnitree.Bound<A7>
| Improve this Doc View Source

Min1

The minimum value along the 1 dimension.

Declaration
public Omnitree.Bound<A1> Min1
Field Value
Type Description
Omnitree.Bound<A1>
| Improve this Doc View Source

Min2

The minimum value along the 2 dimension.

Declaration
public Omnitree.Bound<A2> Min2
Field Value
Type Description
Omnitree.Bound<A2>
| Improve this Doc View Source

Min3

The minimum value along the 3 dimension.

Declaration
public Omnitree.Bound<A3> Min3
Field Value
Type Description
Omnitree.Bound<A3>
| Improve this Doc View Source

Min4

The minimum value along the 4 dimension.

Declaration
public Omnitree.Bound<A4> Min4
Field Value
Type Description
Omnitree.Bound<A4>
| Improve this Doc View Source

Min5

The minimum value along the 5 dimension.

Declaration
public Omnitree.Bound<A5> Min5
Field Value
Type Description
Omnitree.Bound<A5>
| Improve this Doc View Source

Min6

The minimum value along the 6 dimension.

Declaration
public Omnitree.Bound<A6> Min6
Field Value
Type Description
Omnitree.Bound<A6>
| Improve this Doc View Source

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 Source

None

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>
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX