vtkGeoMath Class Reference

#include <vtkGeoMath.h>

Inheritance diagram for vtkGeoMath:

Inheritance graph
[legend]
Collaboration diagram for vtkGeoMath:

Collaboration graph
[legend]

List of all members.


Detailed Description

Useful geographic calculations.

vtkGeoMath provides some useful geographic calculations.

Definition at line 32 of file vtkGeoMath.h.


Public Types

typedef vtkObject Superclass

Public Member Functions

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

Static Public Member Functions

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

Protected Member Functions

 vtkGeoMath ()
 ~vtkGeoMath ()

Member Typedef Documentation

Reimplemented from vtkObject.

Definition at line 36 of file vtkGeoMath.h.


Constructor & Destructor Documentation

vtkGeoMath::vtkGeoMath (  )  [protected]

vtkGeoMath::~vtkGeoMath (  )  [protected]


Member Function Documentation

static vtkGeoMath* vtkGeoMath::New (  )  [static]

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkObject.

virtual const char* vtkGeoMath::GetClassName (  )  [virtual]

Reimplemented from vtkObject.

static int vtkGeoMath::IsTypeOf ( const char *  name  )  [static]

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

virtual int vtkGeoMath::IsA ( const char *  name  )  [virtual]

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

static vtkGeoMath* vtkGeoMath::SafeDownCast ( vtkObject o  )  [static]

Reimplemented from vtkObject.

void vtkGeoMath::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkObject.

static float vtkGeoMath::EarthRadiusMeters (  )  [inline, static]

Returns the average radius of the earth in meters.

Definition at line 40 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:

Generated on Wed Jun 3 19:05:18 2009 for VTK by  doxygen 1.5.6