Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages | Examples

Ar3DPoint Class Reference

#include <ArGPSCoords.h>

Inheritance diagram for Ar3DPoint:

ArECEFCoords ArENUCoords ArLLACoords ArMapGPSCoords List of all members.

Detailed Description

Base class for points in 3 dimensional cartesian space.


Public Member Functions

 Ar3DPoint (double x, double y, double z)
Ar3DPoint cross (Ar3DPoint c)
 Cross product.
double dot (Ar3DPoint c)
 Dot product.
double getX () const
double getY () const
double getZ () const
Ar3DPoint operator * (double c)
 Diff.
Ar3DPoint operator+ (Ar3DPoint c)
 Add.
Ar3DPoint operator- (Ar3DPoint c)
 Diff.
void print (const char *head=NULL)
 Print.
 ~Ar3DPoint ()
 Destructor.

Protected Attributes

double myX
double myY
double myZ


Member Function Documentation

void Ar3DPoint::print const char *  head = NULL  ) 
 

Print.

Java and Python Wrappers: Use 'printPoint' instead


The documentation for this class was generated from the following files:
Generated on Thu Jan 7 10:34:40 2010 for Aria by  doxygen 1.4.2