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

- Main Page
- Namespaces
- Classes
- Files

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
IG.Num.BoundingBoxBase Member List

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

_dimension | IG.Num.BoundingBoxBase | private
_maxAux | IG.Num.BoundingBoxBase | private
_minAux | IG.Num.BoundingBoxBase | private
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.BoundingBoxBase | protected pure 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
GetAbsoluteCoordinates(IVector relativeCoordinates, ref IVector absoluteCoordinates) | 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
GetRelativeCoordinates(IVector absoluteCoordinates, ref IVector relativeCoordinates) | 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