| IGLib 1.4 The IGLib base library for development of numerical, technical and business applications.

- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Index
- Class Hierarchy
- Class Members

# IG::Num::BoundingBox2d Member List

This is the complete list of members for IG::Num::BoundingBox2d, including all inherited members.

BoundingBox2d() | IG::Num::BoundingBox2d | `[inline]`
BoundingBox2d(double minX, double maxX, double minY, double maxY) | IG::Num::BoundingBox2d | `[inline]`
BoundingBox2d(IVector coordinates) | IG::Num::BoundingBox2d | `[inline]`
BoundingBox2d(IVector min, IVector max) | IG::Num::BoundingBox2d | `[inline]`
BoundingBox2d(IBoundingBox bounds) | IG::Num::BoundingBox2d | `[inline]`
BoundingBox2d(double[] coordinates) | IG::Num::BoundingBox2d | `[inline]`
BoundingBox2d(double[] min, double[] max) | IG::Num::BoundingBox2d | `[inline]`
BoundingBoxBase(int dimension) | IG::Num::BoundingBoxBase | `[inline]`
BoundingBoxBase(IVector coordinates) | IG::Num::BoundingBoxBase | `[inline]`
BoundingBoxBase(IVector min, IVector max) | IG::Num::BoundingBoxBase | `[inline]`
BoundingBoxBase(IBoundingBox bounds) | IG::Num::BoundingBoxBase | `[inline]`
BoundingBoxBase(double[] coordinates) | IG::Num::BoundingBoxBase | `[inline]`
BoundingBoxBase(double[] min, double[] max) | IG::Num::BoundingBoxBase | `[inline]`
Copy(IBoundingBox original, IBoundingBox copy) | IG::Num::BoundingBoxBase | `[inline]`
Create(int dimension, double min, double max) | IG::Num::BoundingBoxBase | `[inline, static]`
Create(params IVector[] points) | IG::Num::BoundingBoxBase | `[inline, static]`
CreateVector(int dim) | IG::Num::BoundingBox2d | `[inline, protected, virtual]`
Dimension | IG::Num::BoundingBoxBase |
ExpandOrShrinkInterval(int componentIndex, double factor) | IG::Num::BoundingBoxBase | `[inline]`
ExpandOrShrinkInterval(double factor) | IG::Num::BoundingBoxBase | `[inline]`
ExpandOrShrinkInterval(double factor, double zeroIntervalLengthReplacemnt) | IG::Num::BoundingBoxBase | `[inline]`
GetIntervalLength(int componentIndex) | IG::Num::BoundingBoxBase | `[inline]`
GetIntervalLengths(ref IVector intervals) | IG::Num::BoundingBoxBase | `[inline]`
GetMax(int componentIndex) | IG::Num::BoundingBoxBase | `[inline]`
GetMax(ref IVector max) | IG::Num::BoundingBoxBase | `[inline]`
GetMin(int componentIndex) | IG::Num::BoundingBoxBase | `[inline]`
GetMin(ref IVector min) | IG::Num::BoundingBoxBase | `[inline]`
GetRandomPoint(ref IVector point) | IG::Num::BoundingBoxBase | `[inline]`
GetRandomPoint(ref IVector point, IRandomGenerator rand) | IG::Num::BoundingBoxBase | `[inline]`
IsMaxDefined(int componentIndex) | IG::Num::BoundingBoxBase | `[inline]`
IsMinDefined(int componentIndex) | IG::Num::BoundingBoxBase | `[inline]`
LiesOutside(IVector coordinates) | IG::Num::BoundingBoxBase | `[inline]`
LiesOutside(params double[] coordinates) | IG::Num::BoundingBoxBase | `[inline]`
LiesOutside(int componentIndex, double coordinate) | IG::Num::BoundingBoxBase | `[inline]`
LiesOutside(IBoundingBox bounds) | IG::Num::BoundingBoxBase | `[inline]`
Map(IBoundingBox original, IBoundingBox target, int whichComponent, double value) | IG::Num::BoundingBoxBase | `[inline, static]`
Map(IBoundingBox original, IBoundingBox target, IVector value, ref IVector result) | IG::Num::BoundingBoxBase | `[inline, static]`
Max | IG::Num::BoundingBoxBase |
MaxAuxiliary | IG::Num::BoundingBoxBase | `[protected]`
MaxX | IG::Num::BoundingBox2d |
MaxY | IG::Num::BoundingBox2d |
Min | IG::Num::BoundingBoxBase |
MinAuxiliary | IG::Num::BoundingBoxBase | `[protected]`
MinX | IG::Num::BoundingBox2d |
MinY | IG::Num::BoundingBox2d |
Reset() | IG::Num::BoundingBoxBase | `[inline]`
Reset(int componentIndex) | IG::Num::BoundingBoxBase | `[inline]`
ResetMax() | IG::Num::BoundingBoxBase | `[inline, protected]`
ResetMax(int componentIndex) | IG::Num::BoundingBoxBase | `[inline]`
ResetMin() | IG::Num::BoundingBoxBase | `[inline, protected]`
ResetMin(int componentIndex) | IG::Num::BoundingBoxBase | `[inline]`
SetBounds(int componentIndex, double min, double max) | IG::Num::BoundingBoxBase | `[inline]`
SetDimensionAndReset(int newDimension) | IG::Num::BoundingBoxBase | `[inline]`
SetMax(int componentIndex, double max) | IG::Num::BoundingBoxBase | `[inline]`
SetMin(int componentIndex, double min) | IG::Num::BoundingBoxBase | `[inline]`
Shrink(IBoundingBox outerBounds) | IG::Num::BoundingBoxBase | `[inline]`
Shrink(int which, double minBound, double maxBound) | IG::Num::BoundingBoxBase | `[inline]`
ToString() | IG::Num::BoundingBoxBase | `[inline]`
UndefinedMax | IG::Num::BoundingBoxBase | `[protected]`
UndefinedMin | IG::Num::BoundingBoxBase | `[protected]`
Update(vec2 coordinates) | IG::Num::BoundingBox2d | `[inline]`
Update(params vec2[] points) | IG::Num::BoundingBox2d | `[inline]`
Update(Vector2d coordinates) | IG::Num::BoundingBox2d | `[inline]`
Update(params Vector2d[] points) | IG::Num::BoundingBox2d | `[inline]`
IG::Num::BoundingBoxBase::Update(IVector coordinates) | IG::Num::BoundingBoxBase | `[inline]`
IG::Num::BoundingBoxBase::Update(params IVector[] points) | IG::Num::BoundingBoxBase | `[inline]`
IG::Num::BoundingBoxBase::Update(params double[] coordinates) | IG::Num::BoundingBoxBase | `[inline]`
IG::Num::BoundingBoxBase::Update(int componentIndex, double coordinate) | IG::Num::BoundingBoxBase | `[inline]`
IG::Num::BoundingBoxBase::Update(int componentIndex, params double[] coordinates) | IG::Num::BoundingBoxBase | `[inline]`
IG::Num::BoundingBoxBase::Update(IBoundingBox bounds) | IG::Num::BoundingBoxBase | `[inline]`
UpdateAll(params double[] coordinates) | IG::Num::BoundingBoxBase | `[inline]`

All Classes Namespaces Files Functions Variables Enumerations Properties Events