vtkMath - performs common math operations
Super Class: vtkObject
Description:
vtkMath is provides methods to perform common math operations. These include providing constants such as Pi; conversion from degrees to radians; vector operations such as dot and cross products and vector norm; matrix determinant for 2x2 and 3x3 matrices; and random number generation.
Methods:
Detailed Method Descriptions:
![]()
| static float Pi () | |
| static float DegreesToRadians () |
![]()
| static float Dot (float ,float ) |
![]()
| static double Dot (double ,double ) |
![]()
| static void Cross (float ,float ,float ) |
![]()
| static float Norm (float ) |
![]()
| static float Normalize (float ) |
![]()
| static float Distance2BetweenPoints (float ,float ) |
![]()
| static float Dot2D (float ,float ) |
![]()
| static double Dot2D (double ,double ) |
![]()
| static float Norm2D (float ) |
![]()
| static float Normalize2D (float ) |
![]()
| static float Determinant2x2 (float ,float ) |
![]()
| static double Determinant2x2 (double ,double ,double ,double ) |
![]()
| static float Determinant3x3 (float ,float ,float ) |
![]()
| static double Determinant3x3 (double ,double ,double ,double ,double ,double ,double ,double ,double ) |
![]()
| static int SolveLinearSystem (double ,double * ,int ) |
![]()
| static int InvertMatrix (double ,double ,int ) |
![]()
| static int LUFactorLinearSystem (double ,int * ,int ) |
![]()
| static void LUSolveLinearSystem (double ,int * ,double * ,int ) |
![]()
| static double EstimateMatrixCondition (double ,int ) |
![]()
| static void RandomSeed (long ) |
![]()
| static float Random () |
![]()
| static float Random (float ,float ) |
![]()
| static int Jacobi (float ,float * ,float ) |
![]()
| static double *SolveCubic (double ,double ,double ,double ) |
![]()
| static double *SolveQuadratic (double ,double ,double ) |
![]()
| static double *SolveLinear (double ,double ) |
![]()
| static int SolveCubic (double ,double ,double ,double ,double * ,double * ,double * ,int *) |
![]()
| static int SolveQuadratic (double ,double ,double ,double * ,double * ,int *) |
![]()
| static int SolveLinear (double ,double ,double * ,int *) |
![]()