#include <point.hh>
Inherits additive< Point, boost::additive2< Point, Size, boost::multipliable2< Point, int, boost::less_than_comparable< Point, boost::equality_comparable< Point > > > > >.
Inherited by Peak.
class encapsulating 1D to 3D point
Definition at line 43 of file point.hh.
1D int constructor
Definition at line 65 of file point.hh.
2D int constructor
Definition at line 73 of file point.hh.
Point |
( |
int |
a, |
|
|
int |
b, |
|
|
int |
c |
|
) |
| |
|
inline |
3D int constructor
Definition at line 81 of file point.hh.
conversion from Vec2
Definition at line 89 of file point.hh.
conversion from Vec3
Definition at line 98 of file point.hh.
conversion from Vec4 (normalization)
Definition at line 107 of file point.hh.
(implicit) conversion of size to point
int& At |
( |
unsigned int |
index | ) |
|
|
inline |
int At |
( |
unsigned int |
index | ) |
const |
|
inline |
Point Mirror |
( |
int |
planes | ) |
|
return mirror point according to planes
Point& operator*= |
( |
int |
s | ) |
|
|
inline |
Point operator- |
( |
| ) |
const |
bool operator< |
( |
const Point & |
p | ) |
const |
bool operator== |
( |
const Point & |
p | ) |
const |
int& operator[] |
( |
unsigned int |
index | ) |
|
|
inline |
int operator[] |
( |
unsigned int |
index | ) |
const |
|
inline |
The documentation for this class was generated from the following file: