# CartesianBounds Structure

Holds two Cartesian values which form the bounds of a range of cartesian coordinates.

Namespace:  AGI.Foundation.Coordinates
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.1.418.0 (24.1.418.0)
Syntax
```public struct CartesianBounds : IEquatable<CartesianBounds>,
IEquatableEpsilon<CartesianBounds>```

The CartesianBounds type exposes the following members.

Constructors
NameDescription
CartesianBounds
Holds two Cartesian values which form the bounds of a range of cartesian coordinates.
Top
Properties
NameDescription
IsFinite
Gets a value indicating whether this instance has a finite range.
IsUnbounded
Gets a value indicating whether this instance ranges from NegativeInfinity to PositiveInfinity for all coordinates.
IsUndefined
Gets a value indicating whether any of the bounds coordinates for this instance have the value NaN.
LowerBound
Gets the minimal value defining the bounds.
Unbounded
Gets a set of CartesianBounds representing the full range of real values from negative infinity to positive infinity.
Undefined
Gets a set of CartesianBounds with values of NaN.
UpperBound
Gets the maximal value defining the bounds.
XBounds
Gets the bounds for the X coordinate.
YBounds
Gets the bounds for the Y coordinate.
ZBounds
Gets the bounds for the Z coordinate.
Top
Methods
NameDescription
Equals(CartesianBounds)
Indicates whether another instance of this type is exactly equal to this instance.
Equals(Object)
Indicates whether another object is exactly equal to this instance.
(Overrides ValueTypeEquals(Object).)
EqualsEpsilon
Indicates whether each value of another instance of this type is within the required tolerance of the corresponding value of this instance.
GetHashCode
Returns a hash code for this instance, which is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ValueTypeGetHashCode.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
ToString
Returns the string representation of the value of this instance.
(Overrides ValueTypeToString.)
Top
Operators
NameDescription
Equality
Returns if the two instances are exactly equal.
Inequality
Returns if the two instances are not exactly equal.
Top