| _InfiniteInput | mirtk::InterpolateImageFunction | protected | 
  | _InfiniteInputOwner | mirtk::InterpolateImageFunction | protected | 
  | _s2 | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | protected | 
  | _x1 | mirtk::InterpolateImageFunction | protected | 
  | Attributes() const | mirtk::InterpolateImageFunction | inline | 
  | BoundingBox(double, double, int &, int &, int &, int &) const | mirtk::InterpolateImageFunction | inlinevirtual | 
  | BoundingBox(double, double, double, int &, int &, int &, int &, int &, int &) const | mirtk::InterpolateImageFunction | inlinevirtual | 
  | BoundingBox(double, double, double, double, int &, int &, int &, int &, int &, int &, int &, int &) const | mirtk::InterpolateImageFunction | inlinevirtual | 
  | BoundingInterval(double, int &, int &) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | virtual | 
  | Evaluate(double, double, double=0, double=0) const | mirtk::InterpolateImageFunction | inlinevirtual | 
  | Evaluate(const Point &, double=0) const | mirtk::InterpolateImageFunction | inline | 
  | Evaluate(double, double, double=0, double=0) | mirtk::InterpolateImageFunction | inline | 
  | Evaluate(double *, double, double, double=0, int=1) const | mirtk::InterpolateImageFunction | inline | 
  | Evaluate(double *, const Point &, int=1) const | mirtk::InterpolateImageFunction | inline | 
  | Evaluate(Vector &, double, double, double=0, double=0) const | mirtk::InterpolateImageFunction | inline | 
  | Evaluate(GenericImage< TVoxel > &) const | mirtk::InterpolateImageFunction | inline | 
  | EvaluateInside(double, double, double=0, double=0) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | EvaluateInside(double *, double, double, double=0, int=1) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | EvaluateInside(Vector &, double, double, double=0, double=0) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | EvaluateJacobian(Matrix &, double, double, double=0, double=NaN) const | mirtk::InterpolateImageFunction | inline | 
  | EvaluateJacobianInside(Matrix &, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | virtual | 
  | EvaluateJacobianOutside(Matrix &, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | virtual | 
  | EvaluateJacobianWithPadding(Matrix &, double, double, double=0, double=NaN) const | mirtk::InterpolateImageFunction | inline | 
  | EvaluateJacobianWithPaddingInside(Matrix &, double, double, double=0, double=NaN) const | mirtk::InterpolateImageFunction | inlinevirtual | 
  | EvaluateJacobianWithPaddingOutside(Matrix &, double, double, double=0, double=NaN) const | mirtk::InterpolateImageFunction | inlinevirtual | 
  | EvaluateOutside(double, double, double=0, double=0) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | EvaluateOutside(double *, double, double, double=0, int=1) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | EvaluateOutside(Vector &, double, double, double=0, double=0) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | EvaluateWithPadding(double, double, double=0, double=0) const | mirtk::InterpolateImageFunction | inline | 
  | EvaluateWithPadding(double *, double, double, double=0, int=1) const | mirtk::InterpolateImageFunction | inline | 
  | EvaluateWithPadding(Vector &, double, double, double=0, double=0) const | mirtk::InterpolateImageFunction | inline | 
  | EvaluateWithPaddingInside(double, double, double=0, double=0) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | EvaluateWithPaddingInside(double *, double, double, double=0, int=1) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | EvaluateWithPaddingInside(Vector &, double, double, double=0, double=0) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | EvaluateWithPaddingOutside(double, double, double=0, double=0) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | EvaluateWithPaddingOutside(double *, double, double, double=0, int=1) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | EvaluateWithPaddingOutside(Vector &, double, double, double=0, double=0) const | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | ExtrapolationMode() const | mirtk::InterpolateImageFunction | inline | 
  | Extrapolator(ExtrapolateImageFunction *, bool=false) | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | Extrapolator() | mirtk::GenericInterpolateImageFunction< TImage > | inline | 
  | Extrapolator() const | mirtk::GenericInterpolateImageFunction< TImage > | inline | 
  | GenericFastCubicBSplineInterpolateImageFunction() | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | GenericFastCubicBSplineInterpolateImageFunction4D() | mirtk::GenericFastCubicBSplineInterpolateImageFunction4D< TImage > |  | 
  | GenericInterpolateImageFunction() | mirtk::GenericInterpolateImageFunction< TImage > | inlineprotected | 
  | Get(double, double, double, double) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction4D< TImage > | inline | 
  | Get(const TOtherImage *, double, double, double, double) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction4D< TImage > | inline | 
  | Get2D(double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inline | 
  | Get2D(const TOtherImage *, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | Get3D(double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inline | 
  | Get3D(const TOtherImage *, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | Get4D(double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inline | 
  | Get4D(const TOtherImage *, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | GetInside(double, double, double, double) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction4D< TImage > | inlinevirtual | 
  | GetInside2D(double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inlinevirtual | 
  | GetInside3D(double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inlinevirtual | 
  | GetInside4D(double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inlinevirtual | 
  | GetOutside(double, double, double, double) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction4D< TImage > | inlinevirtual | 
  | GetWithPadding(double, double, double, double) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction4D< TImage > | inlinevirtual | 
  | GetWithPadding(const TOtherImage *, const TCoefficient *, double, double, double, double) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction4D< TImage > | inline | 
  | GetWithPadding2D(double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inline | 
  | GetWithPadding2D(const TOtherImage *, const TCoefficient *, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inline | 
  | GetWithPadding3D(double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inline | 
  | GetWithPadding3D(const TOtherImage *, const TCoefficient *, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inline | 
  | GetWithPadding4D(double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inline | 
  | GetWithPadding4D(const TOtherImage *, const TCoefficient *, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | inline | 
  | GetWithPaddingInside(double, double, double, double) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction4D< TImage > | inlinevirtual | 
  | GetWithPaddingOutside(double, double, double, double) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction4D< TImage > | inlinevirtual | 
  | ImageFunction() | mirtk::ImageFunction | protected | 
  | ImageFunction(const ImageFunction &) | mirtk::ImageFunction | protected | 
  | ImageToWorld(double &, double &) const | mirtk::InterpolateImageFunction | inline | 
  | ImageToWorld(double &, double &, double &) const | mirtk::InterpolateImageFunction | inline | 
  | ImageToWorld(Point &) const | mirtk::InterpolateImageFunction | inline | 
  | ImageToWorld(Vector3 &) const | mirtk::InterpolateImageFunction | inline | 
  | Initialize(bool=false) | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | virtual | 
  | mirtk::InterpolateImageFunction::Initialize() | mirtk::InterpolateImageFunction | inlinevirtual | 
  | Input(const BaseImage *) | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | Input() const | mirtk::GenericInterpolateImageFunction< TImage > | inline | 
  | Inside(double &, double &, double &, double &) const | mirtk::InterpolateImageFunction | inline | 
  | Inside(double &, double &, double &, double &, double &, double &) const | mirtk::InterpolateImageFunction | inline | 
  | Inside(double &, double &, double &, double &, double &, double &, double &, double &) const | mirtk::InterpolateImageFunction | inline | 
  | InterpolateImageFunction() | mirtk::InterpolateImageFunction | protected | 
  | InterpolationMode() const =0 | mirtk::InterpolateImageFunction | pure virtual | 
  | IsForeground(double, double) const | mirtk::InterpolateImageFunction | inline | 
  | IsForeground(double, double, double) const | mirtk::InterpolateImageFunction | inline | 
  | IsForeground(double, double, double, double) const | mirtk::InterpolateImageFunction | inline | 
  | IsForeground(const Point &) const | mirtk::InterpolateImageFunction | inline | 
  | IsForeground(const Point &, double) const | mirtk::InterpolateImageFunction | inline | 
  | IsInside(double, double) const | mirtk::InterpolateImageFunction | inline | 
  | IsInside(double, double, double) const | mirtk::InterpolateImageFunction | inline | 
  | IsInside(double, double, double, double) const | mirtk::InterpolateImageFunction | inline | 
  | IsInside(const Point &) const | mirtk::InterpolateImageFunction | inline | 
  | IsInside(const Point &, double) const | mirtk::InterpolateImageFunction | inline | 
  | IsOutside(double, double) const | mirtk::InterpolateImageFunction | inline | 
  | IsOutside(double, double, double) const | mirtk::InterpolateImageFunction | inline | 
  | IsOutside(double, double, double, double) const | mirtk::InterpolateImageFunction | inline | 
  | IsOutside(const Point &) const | mirtk::InterpolateImageFunction | inline | 
  | IsOutside(const Point &, double) const | mirtk::InterpolateImageFunction | inline | 
  | Jacobian(Matrix &, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | Jacobian(Matrix &, const TOtherImage *, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | Jacobian2D(Matrix &, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | Jacobian2D(Matrix &, const TOtherImage *, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | Jacobian3D(Matrix &, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | Jacobian3D(Matrix &, const TOtherImage *, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | Jacobian4D(Matrix &, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | Jacobian4D(Matrix &, const TOtherImage *, double, double, double=0, double=0) const | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | mirtkAggregateMacro(CoefficientExtrapolator, InfiniteCoefficient) | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | mirtkAttributeMacro(bool, UseInputCoefficients) | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | mirtkAttributeMacro(CoefficientImage, Coefficient) | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > |  | 
  | NameOfClass() const =0 | mirtk::Object | pure virtual | 
  | NameOfType() | mirtk::Object | inlinestatic | 
  | New(enum InterpolationMode=Interpolation_Default, const TImage *=NULL) | mirtk::GenericInterpolateImageFunction< TImage > | static | 
  | New(enum ExtrapolationMode, const BaseImage *=NULL) | mirtk::GenericInterpolateImageFunction< TImage > | virtual | 
  | New(enum InterpolationMode, enum ExtrapolationMode, const TImage *=NULL) | mirtk::GenericInterpolateImageFunction< TImage > | static | 
  | mirtk::InterpolateImageFunction::New(enum InterpolationMode=Interpolation_Default, const BaseImage *=NULL) | mirtk::InterpolateImageFunction | static | 
  | mirtk::InterpolateImageFunction::New(enum InterpolationMode, enum ExtrapolationMode, const BaseImage *=NULL) | mirtk::InterpolateImageFunction | static | 
  | operator()(double, double, double=0, double=0) const | mirtk::GenericInterpolateImageFunction< TImage > | inline | 
  | Parameter() const | mirtk::Object | inlinevirtual | 
  | Parameter(const ParameterList &) | mirtk::Object | inline | 
  | Set(const char *name, const char *value) | mirtk::Object | inlinevirtual | 
  | T() const | mirtk::InterpolateImageFunction | inline | 
  | Throw(ErrorType err, const char *func, Args... args) const | mirtk::Object | protected | 
  | ThrowStatic(ErrorType err, const char *cls, const char *func, Args... args) | mirtk::Object | protectedstatic | 
  | TSize() const | mirtk::InterpolateImageFunction | inline | 
  | Update() | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | virtual | 
  | WorldToImage(double &, double &) const | mirtk::InterpolateImageFunction | inline | 
  | WorldToImage(double &, double &, double &) const | mirtk::InterpolateImageFunction | inline | 
  | WorldToImage(Point &) const | mirtk::InterpolateImageFunction | inline | 
  | WorldToImage(Vector3 &) const | mirtk::InterpolateImageFunction | inline | 
  | X() const | mirtk::InterpolateImageFunction | inline | 
  | XSize() const | mirtk::InterpolateImageFunction | inline | 
  | Y() const | mirtk::InterpolateImageFunction | inline | 
  | YSize() const | mirtk::InterpolateImageFunction | inline | 
  | Z() const | mirtk::InterpolateImageFunction | inline | 
  | ZSize() const | mirtk::InterpolateImageFunction | inline | 
  | ~GenericFastCubicBSplineInterpolateImageFunction() | mirtk::GenericFastCubicBSplineInterpolateImageFunction< TImage > | virtual | 
  | ~GenericInterpolateImageFunction() | mirtk::GenericInterpolateImageFunction< TImage > | inlinevirtual | 
  | ~ImageFunction() | mirtk::ImageFunction | virtual | 
  | ~InterpolateImageFunction() | mirtk::InterpolateImageFunction | virtual | 
  | ~Object() | mirtk::Object | inlinevirtual |