Point4D Class Reference

#include <triangulation.h>

List of all members.

Public Member Functions

 Point4D (double in_x=0., double in_y=0., double in_z=0., double in_t=0., double in_val=0., double in_area=0.)
 Point4D (const Point3D &p, double in_t)
 Point4D (const Point4D &p)
double distance (const Point4D &p) const
double distance2 (const Point4D &p) const
double norm () const
bool operator< (const Point4D &p) const
bool operator== (const Point4D &p) const
bool operator!= (const Point4D &p) const
Point4D operator+ (const Point4D &p) const
Point4D operator- (const Point4D &p) const
double dotProd (const Point4D &p) const
Point4D crossProd (const Point4D &v, const Point4D &w) const
void opposite ()

Public Attributes

double x
double y
double z
double t
double val
double area
double norm2
double orig_x
double orig_y
double orig_z


Constructor & Destructor Documentation

Point4D::Point4D ( double  in_x = 0.,
double  in_y = 0.,
double  in_z = 0.,
double  in_t = 0.,
double  in_val = 0.,
double  in_area = 0. 
) [inline]

Point4D::Point4D ( const Point3D p,
double  in_t 
) [inline]

Point4D::Point4D ( const Point4D p  )  [inline]


Member Function Documentation

Point4D Point4D::crossProd ( const Point4D v,
const Point4D w 
) const [inline]

double Point4D::distance ( const Point4D p  )  const [inline]

double Point4D::distance2 ( const Point4D p  )  const [inline]

double Point4D::dotProd ( const Point4D p  )  const [inline]

double Point4D::norm (  )  const [inline]

bool Point4D::operator!= ( const Point4D p  )  const [inline]

Point4D Point4D::operator+ ( const Point4D p  )  const [inline]

Point4D Point4D::operator- ( const Point4D p  )  const [inline]

bool Point4D::operator< ( const Point4D p  )  const [inline]

bool Point4D::operator== ( const Point4D p  )  const [inline]

void Point4D::opposite (  )  [inline]


Member Data Documentation

double Point4D::area

double Point4D::t

double Point4D::val

double Point4D::x

double Point4D::y

double Point4D::z


The documentation for this class was generated from the following file:

Generated on Fri Jan 8 12:51:28 2010 for QSAS by  doxygen 1.5.7