VTK  9.1.0
vtkMath Member List

This is the complete list of members for vtkMath, including all inherited members.

Add(const float a[3], const float b[3], float c[3])vtkMathinlinestatic
Add(const double a[3], const double b[3], double c[3])vtkMathinlinestatic
AddObserver(unsigned long event, vtkCommand *, float priority=0.0f)vtkObject
AddObserver(const char *event, vtkCommand *, float priority=0.0f)vtkObject
AddObserver(unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)vtkObjectinline
AddObserver(unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)vtkObjectinline
AddObserver(unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)vtkObjectinline
AngleBetweenVectors(const double v1[3], const double v2[3])vtkMathstatic
AreBoundsInitialized(const double bounds[6])vtkMathinlinestatic
Assign(const VectorT1 &a, VectorT2 &&b)vtkMathinlinestatic
Assign(const double a[3], double b[3])vtkMathinlinestatic
BeginCombination(int m, int n)vtkMathstatic
Binomial(int m, int n)vtkMathstatic
BoundsIsWithinOtherBounds(const double bounds1[6], const double bounds2[6], const double delta[3])vtkMathstatic
BreakOnError()vtkObjectstatic
Ceil(double x)vtkMathinlinestatic
CeilLog2(vtkTypeUInt64 x)vtkMathstatic
ClampAndNormalizeValue(double value, const double range[2])vtkMathinlinestatic
ClampValue(const T &value, const T &min, const T &max)vtkMathinlinestatic
ClampValue(double *value, const double range[2])vtkMathinlinestatic
ClampValue(double value, const double range[2], double *clamped_value)vtkMathinlinestatic
ClampValues(double *values, int nb_values, const double range[2])vtkMathstatic
ClampValues(const double *values, int nb_values, const double range[2], double *clamped_values)vtkMathstatic
Cross(const float a[3], const float b[3], float c[3])vtkMathinlinestatic
Cross(const double a[3], const double b[3], double c[3])vtkMathinlinestatic
DebugvtkObjectprotected
DebugOff()vtkObjectvirtual
DebugOn()vtkObjectvirtual
DegreesFromRadians(float radians)vtkMathinlinestatic
DegreesFromRadians(double radians)vtkMathinlinestatic
Delete()vtkObjectBasevirtual
Determinant(const MatrixT &M)vtkMathinlinestatic
Determinant2x2(const float c1[2], const float c2[2])vtkMathinlinestatic
Determinant2x2(double a, double b, double c, double d)vtkMathinlinestatic
Determinant2x2(const double c1[2], const double c2[2])vtkMathinlinestatic
Determinant3x3(const float A[3][3])vtkMathinlinestatic
Determinant3x3(const double A[3][3])vtkMathinlinestatic
Determinant3x3(const float c1[3], const float c2[3], const float c3[3])vtkMathinlinestatic
Determinant3x3(const double c1[3], const double c2[3], const double c3[3])vtkMathinlinestatic
Determinant3x3(double a1, double a2, double a3, double b1, double b2, double b3, double c1, double c2, double c3)vtkMathinlinestatic
Diagonalize3x3(const float A[3][3], float w[3], float V[3][3])vtkMathstatic
Diagonalize3x3(const double A[3][3], double w[3], double V[3][3])vtkMathstatic
Distance2BetweenPoints(const TupleRangeT1 &p1, const TupleRangeT2 &p2)vtkMathinlinestatic
Distance2BetweenPoints(const float p1[3], const float p2[3])vtkMathinlinestatic
Distance2BetweenPoints(const double p1[3], const double p2[3])vtkMathinlinestatic
Dot(const float a[3], const float b[3])vtkMathinlinestatic
Dot(const double a[3], const double b[3])vtkMathinlinestatic
Dot(const TupleRangeT1 &a, const TupleRangeT2 &b)vtkMathinlinestatic
Dot(const VectorT1 &x, const VectorT2 &y)vtkMathinlinestatic
Dot(const VectorT1 &x, const MatrixT &M, const VectorT2 &y)vtkMathinlinestatic
Dot2D(const float x[2], const float y[2])vtkMathinlinestatic
Dot2D(const double x[2], const double y[2])vtkMathinlinestatic
EstimateMatrixCondition(const double *const *A, int size)vtkMathstatic
ExtentIsWithinOtherExtent(const int extent1[6], const int extent2[6])vtkMathstatic
Factorial(int N)vtkMathstatic
FastDelete()vtkObjectBasevirtual
Floor(double x)vtkMathinlinestatic
FreeCombination(int *combination)vtkMathstatic
Gaussian()vtkMathstatic
Gaussian(double mean, double std)vtkMathstatic
GaussianAmplitude(const double variance, const double distanceFromMean)vtkMathstatic
GaussianAmplitude(const double mean, const double variance, const double position)vtkMathstatic
GaussianWeight(const double variance, const double distanceFromMean)vtkMathstatic
GaussianWeight(const double mean, const double variance, const double position)vtkMathstatic
GetAdjustedScalarRange(vtkDataArray *array, int comp, double range[2])vtkMathstatic
GetAlternateFreeFunction()vtkObjectBaseprotectedstatic
GetClassName() constvtkObjectBase
GetCommand(unsigned long tag)vtkObject
GetCurrentFreeFunction()vtkObjectBaseprotectedstatic
GetCurrentMallocFunction()vtkObjectBaseprotectedstatic
GetCurrentReallocFunction()vtkObjectBaseprotectedstatic
GetDebug()vtkObject
GetGlobalWarningDisplay()vtkObjectstatic
GetIsInMemkind() constvtkObjectBase
GetMTime()vtkObjectvirtual
GetNumberOfGenerationsFromBase(const char *name)vtkObjectBasevirtual
GetNumberOfGenerationsFromBaseType(const char *name)vtkObjectBasestatic
GetReferenceCount()vtkObjectBaseinline
GetScalarTypeFittingRange(double range_min, double range_max, double scale=1.0, double shift=0.0)vtkMathstatic
GetSeed()vtkMathstatic
GetUsingMemkind()vtkObjectBasestatic
GlobalWarningDisplayOff()vtkObjectinlinestatic
GlobalWarningDisplayOn()vtkObjectinlinestatic
HasObserver(unsigned long event, vtkCommand *)vtkObject
HasObserver(const char *event, vtkCommand *)vtkObject
HasObserver(unsigned long event)vtkObject
HasObserver(const char *event)vtkObject
HSVToRGB(const float hsv[3], float rgb[3])vtkMathinlinestatic
HSVToRGB(float h, float s, float v, float *r, float *g, float *b)vtkMathstatic
HSVToRGB(const double hsv[3], double rgb[3])vtkMathinlinestatic
HSVToRGB(double h, double s, double v, double *r, double *g, double *b)vtkMathstatic
Identity3x3(float A[3][3])vtkMathstatic
Identity3x3(double A[3][3])vtkMathstatic
Inf()vtkMathstatic
InitializeObjectBase()vtkObjectBase
InternalvtkMathprotectedstatic
InternalGrabFocus(vtkCommand *mouseEvents, vtkCommand *keypressEvents=nullptr)vtkObjectprotected
InternalReleaseFocus()vtkObjectprotected
Invert3x3(const float A[3][3], float AI[3][3])vtkMathstatic
Invert3x3(const double A[3][3], double AI[3][3])vtkMathstatic
InvertMatrix(const MatrixT1 &M1, MatrixT2 &&M2)vtkMathinlinestatic
InvertMatrix(double **A, double **AI, int size)vtkMathstatic
InvertMatrix(double **A, double **AI, int size, int *tmp1Size, double *tmp2Size)vtkMathstatic
InvokeEvent(unsigned long event, void *callData)vtkObject
InvokeEvent(const char *event, void *callData)vtkObject
InvokeEvent(unsigned long event)vtkObjectinline
InvokeEvent(const char *event)vtkObjectinline
IsA(const char *type)vtkMathvirtual
IsFinite(double x)vtkMathstatic
IsInf(double x)vtkMathstatic
IsNan(double x)vtkMathstatic
IsPowerOfTwo(vtkTypeUInt64 x)vtkMathinlinestatic
IsTypeOf(const char *type)vtkMathstatic
Jacobi(float **a, float *w, float **v)vtkMathstatic
Jacobi(double **a, double *w, double **v)vtkMathstatic
JacobiN(float **a, int n, float *w, float **v)vtkMathstatic
JacobiN(double **a, int n, double *w, double **v)vtkMathstatic
LabToRGB(const double lab[3], double rgb[3])vtkMathinlinestatic
LabToRGB(double L, double a, double b, double *red, double *green, double *blue)vtkMathstatic
LabToXYZ(const double lab[3], double xyz[3])vtkMathinlinestatic
LabToXYZ(double L, double a, double b, double *x, double *y, double *z)vtkMathstatic
LinearSolve(const MatrixT &M, const VectorT1 &x, VectorT2 &y)vtkMathinlinestatic
LinearSolve3x3(const float A[3][3], const float x[3], float y[3])vtkMathstatic
LinearSolve3x3(const double A[3][3], const double x[3], double y[3])vtkMathstatic
LUFactor3x3(float A[3][3], int index[3])vtkMathstatic
LUFactor3x3(double A[3][3], int index[3])vtkMathstatic
LUFactorLinearSystem(double **A, int *index, int size)vtkMathstatic
LUFactorLinearSystem(double **A, int *index, int size, double *tmpSize)vtkMathstatic
LUSolve3x3(const float A[3][3], const int index[3], float x[3])vtkMathstatic
LUSolve3x3(const double A[3][3], const int index[3], double x[3])vtkMathstatic
LUSolveLinearSystem(double **A, int *index, double *x, int size)vtkMathstatic
Matrix3x3ToQuaternion(const float A[3][3], float quat[4])vtkMathinlinestatic
Matrix3x3ToQuaternion(const double A[3][3], double quat[4])vtkMathinlinestatic
Matrix3x3ToQuaternion(const MatrixT &A, QuaternionT &&q)vtkMathinlinestatic
Max(const T &a, const T &b)vtkMathinlinestatic
Min(const T &a, const T &b)vtkMathinlinestatic
Modified()vtkObjectvirtual
MTimevtkObjectprotected
Multiply3x3(const float A[3][3], const float v[3], float u[3])vtkMathstatic
Multiply3x3(const double A[3][3], const double v[3], double u[3])vtkMathstatic
Multiply3x3(const float A[3][3], const float B[3][3], float C[3][3])vtkMathstatic
Multiply3x3(const double A[3][3], const double B[3][3], double C[3][3])vtkMathstatic
MultiplyMatrix(const MatrixT1 &M1, const MatrixT2 &M2, MatrixT3 &&M3)vtkMathinlinestatic
MultiplyMatrix(const double *const *A, const double *const *B, unsigned int rowA, unsigned int colA, unsigned int rowB, unsigned int colB, double **C)vtkMathstatic
MultiplyMatrixWithVector(const MatrixT &M, const VectorT1 &X, VectorT2 &&Y)vtkMathinlinestatic
MultiplyQuaternion(const float q1[4], const float q2[4], float q[4])vtkMathstatic
MultiplyQuaternion(const double q1[4], const double q2[4], double q[4])vtkMathstatic
MultiplyScalar(float a[3], float s)vtkMathinlinestatic
MultiplyScalar(double a[3], double s)vtkMathinlinestatic
MultiplyScalar2D(float a[2], float s)vtkMathinlinestatic
MultiplyScalar2D(double a[2], double s)vtkMathinlinestatic
Nan()vtkMathstatic
NearestPowerOfTwo(int x)vtkMathinlinestatic
NegInf()vtkMathstatic
New()vtkMathstatic
NewInstance() constvtkMath
NewInstanceInternal() constvtkMathprotectedvirtual
NextCombination(int m, int n, int *combination)vtkMathstatic
Norm(const float *x, int n)vtkMathstatic
Norm(const double *x, int n)vtkMathstatic
Norm(const float v[3])vtkMathinlinestatic
Norm(const double v[3])vtkMathinlinestatic
Norm2D(const float x[2])vtkMathinlinestatic
Norm2D(const double x[2])vtkMathinlinestatic
Normalize(float v[3])vtkMathinlinestatic
Normalize(double v[3])vtkMathinlinestatic
Normalize2D(float v[2])vtkMathinlinestatic
Normalize2D(double v[2])vtkMathinlinestatic
vtkObjectBase::operator=(const vtkObjectBase &)vtkObjectBaseinlineprotected
Orthogonalize3x3(const float A[3][3], float B[3][3])vtkMathstatic
Orthogonalize3x3(const double A[3][3], double B[3][3])vtkMathstatic
Outer(const float a[3], const float b[3], float c[3][3])vtkMathinlinestatic
Outer(const double a[3], const double b[3], double c[3][3])vtkMathinlinestatic
Outer2D(const float x[2], const float y[2], float A[2][2])vtkMathinlinestatic
Outer2D(const double x[2], const double y[2], double A[2][2])vtkMathinlinestatic
Perpendiculars(const double v1[3], double v2[3], double v3[3], double theta)vtkMathstatic
Perpendiculars(const float v1[3], float v2[3], float v3[3], double theta)vtkMathstatic
Pi()vtkMathinlinestatic
PlaneIntersectsAABB(const double bounds[6], const double normal[3], const double point[3])vtkMathstatic
PointIsWithinBounds(const double point[3], const double bounds[6], const double delta[3])vtkMathstatic
Print(ostream &os)vtkObjectBase
PrintHeader(ostream &os, vtkIndent indent)vtkObjectBasevirtual
PrintSelf(ostream &os, vtkIndent indent) overridevtkMathvirtual
PrintTrailer(ostream &os, vtkIndent indent)vtkObjectBasevirtual
ProjectVector(const float a[3], const float b[3], float projection[3])vtkMathstatic
ProjectVector(const double a[3], const double b[3], double projection[3])vtkMathstatic
ProjectVector2D(const float a[2], const float b[2], float projection[2])vtkMathstatic
ProjectVector2D(const double a[2], const double b[2], double projection[2])vtkMathstatic
QuadraticRoot(double a, double b, double c, double min, double max, double *u)vtkMathstatic
QuaternionToMatrix3x3(const float quat[4], float A[3][3])vtkMathinlinestatic
QuaternionToMatrix3x3(const double quat[4], double A[3][3])vtkMathinlinestatic
QuaternionToMatrix3x3(const QuaternionT &q, MatrixT &&A)vtkMathinlinestatic
RadiansFromDegrees(float degrees)vtkMathinlinestatic
RadiansFromDegrees(double degrees)vtkMathinlinestatic
Random()vtkMathstatic
Random(double min, double max)vtkMathstatic
RandomSeed(int s)vtkMathstatic
ReferenceCountvtkObjectBaseprotected
Register(vtkObjectBase *o)vtkObjectBasevirtual
RegisterInternal(vtkObjectBase *, vtkTypeBool check) overridevtkObjectprotectedvirtual
RemoveAllObservers()vtkObject
RemoveObserver(vtkCommand *)vtkObject
RemoveObserver(unsigned long tag)vtkObject
RemoveObservers(unsigned long event, vtkCommand *)vtkObject
RemoveObservers(const char *event, vtkCommand *)vtkObject
RemoveObservers(unsigned long event)vtkObject
RemoveObservers(const char *event)vtkObject
ReportReferences(vtkGarbageCollector *)vtkObjectBaseprotectedvirtual
RGBToHSV(const float rgb[3], float hsv[3])vtkMathinlinestatic
RGBToHSV(float r, float g, float b, float *h, float *s, float *v)vtkMathstatic
RGBToHSV(const double rgb[3], double hsv[3])vtkMathinlinestatic
RGBToHSV(double r, double g, double b, double *h, double *s, double *v)vtkMathstatic
RGBToLab(const double rgb[3], double lab[3])vtkMathinlinestatic
RGBToLab(double red, double green, double blue, double *L, double *a, double *b)vtkMathstatic
RGBToXYZ(const double rgb[3], double xyz[3])vtkMathinlinestatic
RGBToXYZ(double r, double g, double b, double *x, double *y, double *z)vtkMathstatic
RotateVectorByNormalizedQuaternion(const float v[3], const float q[4], float r[3])vtkMathstatic
RotateVectorByNormalizedQuaternion(const double v[3], const double q[4], double r[3])vtkMathstatic
RotateVectorByWXYZ(const float v[3], const float q[4], float r[3])vtkMathstatic
RotateVectorByWXYZ(const double v[3], const double q[4], double r[3])vtkMathstatic
Round(float f)vtkMathinlinestatic
Round(double f)vtkMathinlinestatic
RoundDoubleToIntegralIfNecessary(double val, OutT *ret)vtkMathinlinestatic
SafeDownCast(vtkObjectBase *o)vtkMathstatic
SetDebug(bool debugFlag)vtkObject
SetGlobalWarningDisplay(int val)vtkObjectstatic
SetMemkindDirectory(const char *directoryname)vtkObjectBasestatic
SetReferenceCount(int)vtkObjectBase
SignedAngleBetweenVectors(const double v1[3], const double v2[3], const double vn[3])vtkMathstatic
SingularValueDecomposition3x3(const float A[3][3], float U[3][3], float w[3], float VT[3][3])vtkMathstatic
SingularValueDecomposition3x3(const double A[3][3], double U[3][3], double w[3], double VT[3][3])vtkMathstatic
Solve3PointCircle(const double p1[3], const double p2[3], const double p3[3], double center[3])vtkMathstatic
SolveHomogeneousLeastSquares(int numberOfSamples, double **xt, int xOrder, double **mt)vtkMathstatic
SolveLeastSquares(int numberOfSamples, double **xt, int xOrder, double **yt, int yOrder, double **mt, int checkHomogeneous=1)vtkMathstatic
SolveLinearSystem(double **A, double *x, int size)vtkMathstatic
SolveLinearSystemGEPP2x2(double a00, double a01, double a10, double a11, double b0, double b1, double &x0, double &x1)vtkMathstatic
SquaredNorm(const TupleRangeT &v)vtkMathinlinestatic
SubjectHelpervtkObjectprotected
Subtract(const float a[3], const float b[3], float c[3])vtkMathinlinestatic
Subtract(const double a[3], const double b[3], double c[3])vtkMathinlinestatic
Subtract(const VectorT1 &a, const VectorT2 &b, VectorT3 &&c)vtkMathinlinestatic
Superclass typedefvtkMath
TensorFromSymmetricTensor(const T1 symmTensor[6], T2 tensor[9])vtkMathstatic
TensorFromSymmetricTensor(T tensor[9])vtkMathinlinestatic
TensorFromSymmetricTensor(const T1 symmTensor[9], T2 tensor[9])vtkMathinline
Transpose3x3(const float A[3][3], float AT[3][3])vtkMathstatic
Transpose3x3(const double A[3][3], double AT[3][3])vtkMathstatic
UninitializeBounds(double bounds[6])vtkMathinlinestatic
UnRegister(vtkObjectBase *o)vtkObjectBasevirtual
UnRegisterInternal(vtkObjectBase *, vtkTypeBool check) overridevtkObjectprotectedvirtual
vtkBaseTypeMacro(vtkObject, vtkObjectBase)vtkObject
vtkMath()=defaultvtkMathprotected
vtkObject()vtkObjectprotected
vtkObjectBase()vtkObjectBaseprotected
vtkObjectBase(const vtkObjectBase &)vtkObjectBaseinlineprotected
WeakPointersvtkObjectBaseprotected
XYZToLab(const double xyz[3], double lab[3])vtkMathinlinestatic
XYZToLab(double x, double y, double z, double *L, double *a, double *b)vtkMathstatic
XYZToRGB(const double xyz[3], double rgb[3])vtkMathinlinestatic
XYZToRGB(double x, double y, double z, double *r, double *g, double *b)vtkMathstatic
~vtkMath() override=defaultvtkMathprotected
~vtkObject() overridevtkObjectprotected
~vtkObjectBase()vtkObjectBaseprotectedvirtual