Aria: Ar3DPoint Class Reference

- Main Page
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# Ar3DPoint Class Reference

`#include <ArGPSCoords.h>`

Inheritance diagram for Ar3DPoint:

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 file:

- ArGPSCoords.h