#include <point3d.h>
Public Member Functions | |
float | cpDist (void) const |
float | cpDist (void) const |
float | cpDot (const CPoint3d &p) const |
float | cpDot (const CPoint3d &p) const |
CPoint3d & | cpNormalize () |
CPoint3d & | cpNormalize () |
CPoint3d (void) | |
CPoint3d (void) | |
CPoint3d (float x, float y, float z) | |
CPoint3d (float x, float y, float z) | |
CPoint3d (const CPoint3d &tmpP) | |
CPoint3d (const CPoint3d &tmpP) | |
float | cpSquaredNorm () const |
float | cpSquaredNorm () const |
CPoint3d & | operator*= (float s) |
CPoint3d & | operator*= (float s) |
CPoint3d & | operator+= (const CPoint3d &p) |
CPoint3d & | operator+= (const CPoint3d &p) |
CPoint3d & | operator-= (const CPoint3d &p) |
CPoint3d & | operator-= (const CPoint3d &p) |
CPoint3d & | operator/= (float s) |
CPoint3d & | operator/= (float s) |
~CPoint3d (void) | |
~CPoint3d (void) | |
Public Attributes | |
float | x |
float | y |
float | z |
Friends | |
bool | operator!= (const CPoint3d &p1, const CPoint3d &p2) |
bool | operator!= (const CPoint3d &p1, const CPoint3d &p2) |
CPoint3d | operator* (const CPoint3d &p, float s) |
CPoint3d | operator* (const CPoint3d &p, float s) |
float | operator* (const CPoint3d &p1, const CPoint3d &p2) |
float | operator* (const CPoint3d &p1, const CPoint3d &p2) |
CPoint3d | operator+ (const CPoint3d &p1, const CPoint3d &p2) |
CPoint3d | operator+ (const CPoint3d &p1, const CPoint3d &p2) |
CPoint3d | operator- (const CPoint3d &p1, const CPoint3d &p2) |
CPoint3d | operator- (const CPoint3d &p1, const CPoint3d &p2) |
CPoint3d | operator/ (const CPoint3d &p, float num) |
CPoint3d | operator/ (const CPoint3d &p, float num) |
bool | operator< (const CPoint3d &p1, const CPoint3d &p2) |
bool | operator< (const CPoint3d &p1, const CPoint3d &p2) |
bool | operator== (const CPoint3d &p1, const CPoint3d &p2) |
bool | operator== (const CPoint3d &p1, const CPoint3d &p2) |
bool | operator> (const CPoint3d &p1, const CPoint3d &p2) |
bool | operator> (const CPoint3d &p1, const CPoint3d &p2) |
CPoint3d | operator^ (const CPoint3d &p1, const CPoint3d &p2) |
CPoint3d | operator^ (const CPoint3d &p1, const CPoint3d &p2) |
CPoint3d::CPoint3d | ( | void | ) |
Definition at line 36 of file point3d.cpp.
CPoint3d::CPoint3d | ( | float | x, |
float | y, | ||
float | z | ||
) |
Definition at line 40 of file point3d.cpp.
CPoint3d::~CPoint3d | ( | void | ) |
Definition at line 47 of file point3d.cpp.
CPoint3d::CPoint3d | ( | const CPoint3d & | tmpP | ) |
Definition at line 51 of file point3d.cpp.
CPoint3d::CPoint3d | ( | void | ) |
CPoint3d::CPoint3d | ( | float | x, |
float | y, | ||
float | z | ||
) |
CPoint3d::~CPoint3d | ( | void | ) |
CPoint3d::CPoint3d | ( | const CPoint3d & | tmpP | ) |
float CPoint3d::cpDist | ( | void | ) | const |
float CPoint3d::cpDist | ( | void | ) | const |
Definition at line 183 of file point3d.cpp.
float CPoint3d::cpDot | ( | const CPoint3d & | p | ) | const |
float CPoint3d::cpDot | ( | const CPoint3d & | p | ) | const |
Definition at line 195 of file point3d.cpp.
Definition at line 201 of file point3d.cpp.
float CPoint3d::cpSquaredNorm | ( | ) | const |
float CPoint3d::cpSquaredNorm | ( | ) | const |
Definition at line 189 of file point3d.cpp.
CPoint3d& CPoint3d::operator*= | ( | float | s | ) |
CPoint3d & CPoint3d::operator*= | ( | float | s | ) |
Definition at line 77 of file point3d.cpp.
Definition at line 59 of file point3d.cpp.
Definition at line 68 of file point3d.cpp.
CPoint3d& CPoint3d::operator/= | ( | float | s | ) |
CPoint3d & CPoint3d::operator/= | ( | float | s | ) |
Definition at line 86 of file point3d.cpp.
Definition at line 173 of file point3d.cpp.
Definition at line 173 of file point3d.cpp.
Definition at line 116 of file point3d.cpp.
Definition at line 116 of file point3d.cpp.
Definition at line 126 of file point3d.cpp.
Definition at line 126 of file point3d.cpp.
Definition at line 96 of file point3d.cpp.
Definition at line 96 of file point3d.cpp.
Definition at line 106 of file point3d.cpp.
Definition at line 106 of file point3d.cpp.
Definition at line 131 of file point3d.cpp.
Definition at line 131 of file point3d.cpp.
Definition at line 155 of file point3d.cpp.
Definition at line 155 of file point3d.cpp.
Definition at line 165 of file point3d.cpp.
Definition at line 165 of file point3d.cpp.
Definition at line 160 of file point3d.cpp.
Definition at line 160 of file point3d.cpp.
Definition at line 148 of file point3d.cpp.
Definition at line 148 of file point3d.cpp.
float CPoint3d::x |
float CPoint3d::y |
float CPoint3d::z |