class DPoint3
#include <dpoint3.h>
Public Member Functions |
|
DPoint3 () | |
DPoint3 (double X, double Y, double Z) | |
DPoint3 (const DPoint3 &a) | |
DPoint3 (const Point3 &a) | |
DPoint3 (double af[3]) | |
double & | operator[] (int i) |
const double & | operator[] (int i) const |
operator double * () | |
DPoint3 | operator- () const |
DPoint3 | operator+ () const |
GEOMEXPORT DPoint3 & | operator= (const Point3 &a) |
GEOMEXPORT DPoint3 & | operator-= (const DPoint3 &) |
GEOMEXPORT DPoint3 & | operator+= (const DPoint3 &) |
GEOMEXPORT DPoint3 & | operator*= (double) |
GEOMEXPORT DPoint3 & | operator/= (double) |
GEOMEXPORT DPoint3 | operator- (const DPoint3 &) const |
GEOMEXPORT DPoint3 | operator+ (const DPoint3 &) const |
GEOMEXPORT double | operator* (const DPoint3 &) const |
GEOMEXPORT DPoint3 | operator^ (const DPoint3 &) const |
Public Attributes |
|
double | x |
double | y |
double | z |
DPoint3 | ( | ) | [inline] |
{}
DPoint3 | ( | double | X, |
double | Y, | ||
double | Z | ||
) | [inline] |
DPoint3 | ( | double | af[3] | ) | [inline] |
double& operator[] | ( | int | i | ) | [inline] |
{ return (&x)[i]; }
const double& operator[] | ( | int | i | ) | const [inline] |
{ return (&x)[i]; }
operator double * | ( | ) | [inline] |
DPoint3 operator- | ( | ) | const [inline] |
DPoint3 operator+ | ( | ) | const [inline] |
{ return *this; }
DPoint3 & operator*= | ( | double | f | ) | [inline] |
DPoint3 & operator/= | ( | double | f | ) | [inline] |
double operator* | ( | const DPoint3 & | b | ) | const [inline] |
double x |
double y |
double z |