Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Vector3 Class Reference

#include <Vector3.h>

List of all members.

Public Methods

 Vector3 ()
 Vector3 (double x, double y, double z)
 Vector3 (double *points)
virtual ~Vector3 ()
Vector3 operator+ (Vector3 v1)
Vector3 operator- (Vector3 v1)
Vector3 operator * (double num)
Vector3 operator/ (double num)
bool operator== (Vector3 v1)
void set (double x, double y, double z)
void set (double *points)
void setX (double x)
void setY (double y)
void setZ (double z)
double * getVector ()
double getX ()
double getY ()
double getZ ()

Protected Attributes

double _points [3]

Friends

ostream & operator<< (ostream &out, Vector3 &a)


Constructor & Destructor Documentation

Vector3::Vector3  
 

Vector3::Vector3 double    x,
double    y,
double    z
 

Vector3::Vector3 double *    points
 

Vector3::~Vector3   [virtual]
 


Member Function Documentation

double* Vector3::getVector   [inline]
 

double Vector3::getX   [inline]
 

double Vector3::getY   [inline]
 

double Vector3::getZ   [inline]
 

Vector3 Vector3::operator * double    num
 

Vector3 Vector3::operator+ Vector3    v1
 

Vector3 Vector3::operator- Vector3    v1
 

Vector3 Vector3::operator/ double    num
 

bool Vector3::operator== Vector3    v1
 

void Vector3::set double *    points
 

void Vector3::set double    x,
double    y,
double    z
 

void Vector3::setX double    x [inline]
 

void Vector3::setY double    y [inline]
 

void Vector3::setZ double    z [inline]
 


Friends And Related Function Documentation

ostream& operator<< ostream &    out,
Vector3 &    a
[friend]
 


Member Data Documentation

double Vector3::_points[3] [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Apr 21 11:11:14 2004 for naturecalls by doxygen1.2.18