VMTK
|
Static utility mathematical functions included to avoid repeating ourselves. More...
#include <vtkvmtkMath.h>
Public Types | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkvmtkMath * | NewInstance () const |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkvmtkMath * | SafeDownCast (vtkObjectBase *o) |
static vtkvmtkMath * | New () |
static double | Cotangent (double point0[3], double point1[3], double point2[3]) |
static double | TriangleArea (double point0[3], double point1[3], double point2[3]) |
static int | IsAngleObtuse (double point0[3], double point1[3], double point2[3]) |
static int | IsTriangleObtuse (double point0[3], double point1[3], double point2[3]) |
static double | VoronoiSectorArea (double point0[3], double point1[3], double point2[3]) |
static double | TriangleGradient (double point0[3], double point1[3], double point2[3], double scalar0, double scalar1, double scalar2, double gradient[3]) |
static void | TwoSphereIntersection (double center0[3], double radius0, double center1[3], double radius1, double origin[3], double normal[3]) |
static double | AngleBetweenNormals (double normal0[3], double normal1[3]) |
static double | EvaluateSphereFunction (double center[3], double radius, double point[3]) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkvmtkMath () | |
~vtkvmtkMath () | |
Static Protected Member Functions | |
static double | GetTolerance (float cookie) |
static double | GetTolerance (double cookie) |
static double | GetLarge (float cookie) |
static double | GetLarge (double cookie) |
Static utility mathematical functions included to avoid repeating ourselves.
All arguments expect doubles.
Definition at line 40 of file vtkvmtkMath.h.
typedef vtkObject vtkvmtkMath::Superclass |
Definition at line 44 of file vtkvmtkMath.h.
|
inlineprotected |
Definition at line 59 of file vtkvmtkMath.h.
|
inlineprotected |
Definition at line 60 of file vtkvmtkMath.h.
|
static |
|
virtual |
|
static |
|
protectedvirtual |
vtkvmtkMath* vtkvmtkMath::NewInstance | ( | ) | const |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
inlinestaticprotected |
Definition at line 62 of file vtkvmtkMath.h.
|
inlinestaticprotected |
Definition at line 67 of file vtkvmtkMath.h.
|
inlinestaticprotected |
Definition at line 72 of file vtkvmtkMath.h.
|
inlinestaticprotected |
Definition at line 77 of file vtkvmtkMath.h.