STIRA  0.1
stira::common::MathUtils Member List

This is the complete list of members for stira::common::MathUtils, including all inherited members.

ApplyModulo(double input, double modulo)stira::common::MathUtilsstatic
ClipValue(int value, int min=0, int max=255)stira::common::MathUtilsstatic
ClipValue(double value, double min=0.0, double max=255.0)stira::common::MathUtilsstatic
CombineCharsInInt(unsigned char i0, unsigned char i1, unsigned char i2, unsigned char i3)stira::common::MathUtilsstatic
CompareDoubles(const void *a, const void *b)stira::common::MathUtilsstatic
CompareFloats(const void *a, const void *b)stira::common::MathUtilsstatic
CompareIntegers(const void *a, const void *b)stira::common::MathUtilsstatic
ComputeArgument(double x, double y)stira::common::MathUtilsstatic
ComputeCrossCorrelation(double *x, double *y, int nrSamples, int maxDelay)stira::common::MathUtilsstatic
ComputeIntegerPower(int myNumber, int myExponent)stira::common::MathUtilsstatic
ComputePSNR(double MSE, double peakValue=255.0)stira::common::MathUtilsstatic
Factorial(const double &inputNumber)stira::common::MathUtilsstatic
GammaCorrect(double inValue, double gamma, double rangeMin=0.0, double rangeMax=255.0)stira::common::MathUtilsstatic
Gaussian(double x, double mu, double sigma)stira::common::MathUtilsstatic
Gaussian(double x, double y, double muX, double muY, double sigmaX, double sigmaY)stira::common::MathUtilsstatic
GaussianD2y(double x, double y, double muX, double muY, double sigmaX, double sigmaY)stira::common::MathUtilsstatic
GaussianDx(double x, double y, double muX, double muY, double sigmaX, double sigmaY)stira::common::MathUtilsstatic
GaussianDxDy(double x, double y, double muX, double muY, double sigmaX, double sigmaY)stira::common::MathUtilsstatic
GaussianDy(double x, double y, double muX, double muY, double sigmaX, double sigmaY)stira::common::MathUtilsstatic
GaussianFirstDerivativeX1D(double x, double mu, double sigma)stira::common::MathUtilsstatic
GaussianSecondDerivateX1D(double x, double mu, double sigma)stira::common::MathUtilsstatic
GaussianSecondDerivateX1D(double x, double y, double muX, double muY, double sigmaX, double sigmaY)stira::common::MathUtilsstatic
GenerateGaussianPoints(int gaussCenterX, double sigma, bool scaleAmplitude=false, double amplitude=1)stira::common::MathUtilsstatic
GenerateGaussianPoints(std::vector< Point< double > > inPoints, int gaussCenterX, double sigma, bool scaleAmplitude, double amplitude)stira::common::MathUtilsstatic
GenerateGaussianSamples(double sigma)stira::common::MathUtilsstatic
GetMax(double value1, double value2)stira::common::MathUtilsstatic
GetMin(double value1, double value2)stira::common::MathUtilsstatic
GetSteerableInterPolationCoefficient(int i, int K, double theta)stira::common::MathUtilsstatic
IsBetween(double testValue, double underLimit, double upperLimit)stira::common::MathUtilsstatic
LinearInterpolate(double x0, double y0, double x1, double y1, double x)stira::common::MathUtilsstatic
MathUtils()stira::common::MathUtils
NormalizeVector(std::vector< double > &inVector)stira::common::MathUtilsstatic
PrintBitsInChar(unsigned char c)stira::common::MathUtilsstatic
PrintBitsInInt(unsigned int i)stira::common::MathUtilsstatic
SolveLinearEquation(double a, double b, double &solution)stira::common::MathUtilsstatic
SolveQuadraticEquation(double a, double b, double c, double &outSolution1, double &outSolution2)stira::common::MathUtils
SolveQuadraticEquation(std::complex< double > a, std::complex< double > b, std::complex< double > c, std::complex< double > &outSolution1, std::complex< double > &outSolution2)stira::common::MathUtilsstatic
SplitIntInChars(int value)stira::common::MathUtilsstatic
SwitchValues(double &a, double &b)stira::common::MathUtilsstatic
SwitchValues(int &a, int &b)stira::common::MathUtilsstatic
ToDegrees(double radians)stira::common::MathUtilsstatic
ToRadians(double degrees)stira::common::MathUtilsstatic
~MathUtils()stira::common::MathUtils