IGLib  1.7.2
The IGLib base library for development of numerical, technical and business applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Num.BoundingBoxBase Member List

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

_dimensionIG.Num.BoundingBoxBaseprivate
_maxAuxIG.Num.BoundingBoxBaseprivate
_minAuxIG.Num.BoundingBoxBaseprivate
BoundingBoxBase(int dimension)IG.Num.BoundingBoxBaseinline
BoundingBoxBase(IVector coordinates)IG.Num.BoundingBoxBaseinline
BoundingBoxBase(IVector min, IVector max)IG.Num.BoundingBoxBaseinline
BoundingBoxBase(IBoundingBox bounds)IG.Num.BoundingBoxBaseinline
BoundingBoxBase(double[] coordinates)IG.Num.BoundingBoxBaseinline
BoundingBoxBase(double[] min, double[] max)IG.Num.BoundingBoxBaseinline
Copy(IBoundingBox original, IBoundingBox copy)IG.Num.BoundingBoxBaseinline
Create(int dimension, double min, double max)IG.Num.BoundingBoxBaseinlinestatic
Create(params IVector[] points)IG.Num.BoundingBoxBaseinlinestatic
CreateVector(int dim)IG.Num.BoundingBoxBaseprotectedpure virtual
DimensionIG.Num.BoundingBoxBase
ExpandOrShrinkInterval(int componentIndex, double factor)IG.Num.BoundingBoxBaseinline
ExpandOrShrinkInterval(double factor)IG.Num.BoundingBoxBaseinline
ExpandOrShrinkInterval(double factor, double zeroIntervalLengthReplacemnt)IG.Num.BoundingBoxBaseinline
GetAbsoluteCoordinates(IVector relativeCoordinates, ref IVector absoluteCoordinates)IG.Num.BoundingBoxBaseinline
GetIntervalLength(int componentIndex)IG.Num.BoundingBoxBaseinline
GetIntervalLengths(ref IVector intervals)IG.Num.BoundingBoxBaseinline
GetMax(int componentIndex)IG.Num.BoundingBoxBaseinline
GetMax(ref IVector max)IG.Num.BoundingBoxBaseinline
GetMin(int componentIndex)IG.Num.BoundingBoxBaseinline
GetMin(ref IVector min)IG.Num.BoundingBoxBaseinline
GetRandomPoint(ref IVector point)IG.Num.BoundingBoxBaseinline
GetRandomPoint(ref IVector point, IRandomGenerator rand)IG.Num.BoundingBoxBaseinline
GetRelativeCoordinates(IVector absoluteCoordinates, ref IVector relativeCoordinates)IG.Num.BoundingBoxBaseinline
IsMaxDefined(int componentIndex)IG.Num.BoundingBoxBaseinline
IsMinDefined(int componentIndex)IG.Num.BoundingBoxBaseinline
LiesOutside(IVector coordinates)IG.Num.BoundingBoxBaseinline
LiesOutside(params double[] coordinates)IG.Num.BoundingBoxBaseinline
LiesOutside(int componentIndex, double coordinate)IG.Num.BoundingBoxBaseinline
LiesOutside(IBoundingBox bounds)IG.Num.BoundingBoxBaseinline
Map(IBoundingBox original, IBoundingBox target, int whichComponent, double value)IG.Num.BoundingBoxBaseinlinestatic
Map(IBoundingBox original, IBoundingBox target, IVector value, ref IVector result)IG.Num.BoundingBoxBaseinlinestatic
MaxIG.Num.BoundingBoxBase
MaxAuxiliaryIG.Num.BoundingBoxBaseprotected
MinIG.Num.BoundingBoxBase
MinAuxiliaryIG.Num.BoundingBoxBaseprotected
Reset()IG.Num.BoundingBoxBaseinline
Reset(int componentIndex)IG.Num.BoundingBoxBaseinline
ResetMax()IG.Num.BoundingBoxBaseinlineprotected
ResetMax(int componentIndex)IG.Num.BoundingBoxBaseinline
ResetMin()IG.Num.BoundingBoxBaseinlineprotected
ResetMin(int componentIndex)IG.Num.BoundingBoxBaseinline
SetBounds(int componentIndex, double min, double max)IG.Num.BoundingBoxBaseinline
SetDimensionAndReset(int newDimension)IG.Num.BoundingBoxBaseinline
SetMax(int componentIndex, double max)IG.Num.BoundingBoxBaseinline
SetMin(int componentIndex, double min)IG.Num.BoundingBoxBaseinline
Shrink(IBoundingBox outerBounds)IG.Num.BoundingBoxBaseinline
Shrink(int which, double minBound, double maxBound)IG.Num.BoundingBoxBaseinline
ToString()IG.Num.BoundingBoxBaseinline
UndefinedMaxIG.Num.BoundingBoxBaseprotected
UndefinedMinIG.Num.BoundingBoxBaseprotected
Update(IVector coordinates)IG.Num.BoundingBoxBaseinline
Update(params IVector[] points)IG.Num.BoundingBoxBaseinline
Update(params double[] coordinates)IG.Num.BoundingBoxBaseinline
Update(int componentIndex, double coordinate)IG.Num.BoundingBoxBaseinline
Update(int componentIndex, params double[] coordinates)IG.Num.BoundingBoxBaseinline
Update(IBoundingBox bounds)IG.Num.BoundingBoxBaseinline
UpdateAll(params double[] coordinates)IG.Num.BoundingBoxBaseinline