VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkGeoMath Class Reference

Useful geographic calculations. More...

#include <vtkGeoMath.h>

Inherits vtkObject.

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkGeoMathNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 

Static Public Member Functions

static vtkGeoMathNew ()
 
static int IsTypeOf (const char *type)
 
static vtkGeoMathSafeDownCast (vtkObjectBase *o)
 
static double EarthRadiusMeters ()
 
static double DistanceSquared (double pt0[3], double pt1[3])
 
static void LongLatAltToRect (double lla[3], double rect[3])
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkGeoMath ()
 
 ~vtkGeoMath ()
 

Detailed Description

Useful geographic calculations.

vtkGeoMath provides some useful geographic calculations.

Definition at line 33 of file vtkGeoMath.h.

Member Typedef Documentation

typedef vtkObject vtkGeoMath::Superclass

Definition at line 37 of file vtkGeoMath.h.

Constructor & Destructor Documentation

vtkGeoMath::vtkGeoMath ( )
protected
vtkGeoMath::~vtkGeoMath ( )
protected

Member Function Documentation

static vtkGeoMath* vtkGeoMath::New ( )
static
static int vtkGeoMath::IsTypeOf ( const char *  type)
static
virtual int vtkGeoMath::IsA ( const char *  type)
virtual
static vtkGeoMath* vtkGeoMath::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkGeoMath::NewInstanceInternal ( ) const
protectedvirtual
vtkGeoMath* vtkGeoMath::NewInstance ( ) const
void vtkGeoMath::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
static double vtkGeoMath::EarthRadiusMeters ( )
inlinestatic

Returns the average radius of the earth in meters.

Definition at line 41 of file vtkGeoMath.h.

static double vtkGeoMath::DistanceSquared ( double  pt0[3],
double  pt1[3] 
)
static

Returns the squared distance between two points.

static void vtkGeoMath::LongLatAltToRect ( double  lla[3],
double  rect[3] 
)
static

Converts a (longitude, latitude, altitude) triple to world coordinates where the center of the earth is at the origin. Units are in meters. Note that having altitude realtive to sea level causes issues.


The documentation for this class was generated from the following file: