JNR
|
2D Point More...
#include <laPoint.h>
Public Member Functions | |
double & | operator[] (unsigned short n) |
const double & | operator() (unsigned short n) const |
const double & | x () const |
const double & | y () const |
void | x (const double &ax) |
void | y (const double &ay) |
double * | data () |
const double * | cdata () const |
laPoint2 (const double &x, const double &y) | |
laPoint2 (const laPoint2 &pt) | |
laPoint2 (const double *v) | |
virtual void | load (class laFileParser *fp) |
const laPoint2 & | operator*= (const double &m) |
const laPoint2 & | operator/= (const double &m) |
const laPoint2 & | operator+= (const laPoint2 &pt) |
const laPoint2 & | operator-= (const laPoint2 &pt) |
const laPoint2 & | operator*= (const laPoint2 &pt) |
const laPoint2 & | operator/= (const laPoint2 &pt) |
double | dot (const laPoint2 &p) const |
double | cross (const laPoint2 &p) const |
double | lenght () const |
double | lenght_sq () const |
void | normalize () |
void | draw (class laRenderer *r) |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW double | x () const |
double | y () const |
void | x (const double &x) |
void | y (const double &y) |
laPoint2 (const double &ax, const double &ay) | |
laPoint2 (const laPoint2 &pt) | |
laPoint2 (const Vector2d &pt) | |
double * | data () |
virtual void | load (class laFileParser *fp) |
const laPoint2 & | operator*= (const double &m) |
const laPoint2 & | operator/= (const double &m) |
const laPoint2 & | operator+= (const laPoint2 &pt) |
const laPoint2 & | operator-= (const laPoint2 &pt) |
double | dot (const laPoint2 &p) const |
double | cross (const laPoint2 &p) const |
double | lenght () const |
double | lenght_sq () const |
void | normalize () |
void | draw (class laRenderer *r) |
Protected Attributes | |
double | _v [2] |
Vector2d | _v |
Friends | |
class | laPoint3 |
const laPoint2 | operator+ (const laPoint2 &pt1, const laPoint2 &pt2) |
const laPoint2 | operator- (const laPoint2 &pt1, const laPoint2 &pt2) |
const laPoint2 | operator* (const laPoint2 &pt, const double &a) |
const laPoint2 | operator/ (const laPoint2 &pt, const double &a) |
const laPoint2 | operator* (const double &a, const laPoint2 &pt) |
const laPoint2 | operator/ (const double &a, const laPoint2 &pt) |
2D Point
2D and 3D vertex format
Non-vectorized 2D and 3D vertex format
Vectorized 2D and 3D vertex format
Definition at line 41 of file laPoint_novec.h.