IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
BoundingBox(int dimension) | IG::Num::BoundingBox | [inline] |
BoundingBox(IVector coordinates) | IG::Num::BoundingBox | [inline] |
BoundingBox(IVector min, IVector max) | IG::Num::BoundingBox | [inline] |
BoundingBox(IBoundingBox bounds) | IG::Num::BoundingBox | [inline] |
BoundingBox(double[] coordinates) | IG::Num::BoundingBox | [inline] |
BoundingBox(double[] min, double[] max) | IG::Num::BoundingBox | [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::BoundingBox | [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] |
Min | IG::Num::BoundingBoxBase | |
MinAuxiliary | IG::Num::BoundingBoxBase | [protected] |
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(IVector coordinates) | IG::Num::BoundingBoxBase | [inline] |
Update(params IVector[] points) | IG::Num::BoundingBoxBase | [inline] |
Update(params double[] coordinates) | IG::Num::BoundingBoxBase | [inline] |
Update(int componentIndex, double coordinate) | IG::Num::BoundingBoxBase | [inline] |
Update(int componentIndex, params double[] coordinates) | IG::Num::BoundingBoxBase | [inline] |
Update(IBoundingBox bounds) | IG::Num::BoundingBoxBase | [inline] |
UpdateAll(params double[] coordinates) | IG::Num::BoundingBoxBase | [inline] |