Point3 Class Reference

#include <Point3.h>

List of all members.

Public Member Functions

 Point3 (double v)
 Point3 (double x, double y, double z)
 Point3 (const Point3 &pt)
double getSum () const
double getLen () const
void scale (double factor)
void add (const Point3 &pt)
void sub (const Point3 &pt)
void set (double n)
void set (double x, double y, double z)
void set (const Point3 &other)
bool setIfMax (double nx, double ny, double nz)
bool setIfMin (double nx, double ny, double nz)
bool setIfMax (const Point3 &other)
bool setIfMin (const Point3 &other)
double getX () const
double getY () const
double getZ () const
bool equals (const Point3 &other) const

Private Attributes

double x
double y
double z

Friends

ostream & operator<< (ostream &s, const Point3 &pt)

Constructor & Destructor Documentation

Point3::Point3 ( double  v  )  [inline]
Point3::Point3 ( double  x,
double  y,
double  z 
) [inline]
Point3::Point3 ( const Point3 pt  )  [inline]

Member Function Documentation

void Point3::add ( const Point3 pt  )  [inline]
bool Point3::equals ( const Point3 other  )  const [inline]
double Point3::getLen (  )  const [inline]
double Point3::getSum (  )  const [inline]
double Point3::getX (  )  const [inline]
double Point3::getY (  )  const [inline]
double Point3::getZ (  )  const [inline]
void Point3::scale ( double  factor  )  [inline]
void Point3::set ( const Point3 other  )  [inline]
void Point3::set ( double  x,
double  y,
double  z 
) [inline]
void Point3::set ( double  n  )  [inline]
bool Point3::setIfMax ( const Point3 other  )  [inline]
bool Point3::setIfMax ( double  nx,
double  ny,
double  nz 
) [inline]
bool Point3::setIfMin ( const Point3 other  )  [inline]
bool Point3::setIfMin ( double  nx,
double  ny,
double  nz 
) [inline]
void Point3::sub ( const Point3 pt  )  [inline]

Friends And Related Function Documentation

ostream& operator<< ( ostream &  s,
const Point3 pt 
) [friend]

Member Data Documentation

double Point3::x [private]
double Point3::y [private]
double Point3::z [private]

The documentation for this class was generated from the following file:
Generated on Tue Aug 2 11:51:28 2011 for Galois by  doxygen 1.6.3