Show / Hide Table of Contents

Struct Omnitree.Bounds<A1, A2, A3, A4>

Represents a 4D bounding box.

Namespace: Towel.DataStructures
Assembly: Towel.dll
Syntax
public struct Bounds<A1, A2, A3, A4>
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.

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>)

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)
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

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

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>

Properties

| Improve this Doc View Source

None

Extends infinitely along each axis.

Declaration
public static Omnitree.Bounds<A1, A2, A3, A4> None { get; }
Property Value
Type Description
Omnitree.Bounds<A1, A2, A3, A4>
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX