tlp::Coord Class Reference
Class for coordinates in 3D.
More...
#include <Coord.h>
Inherits Vector< float, 3 >.
List of all members.
Public Member Functions
- Coord ()
- Coord (const float)
- Coord (const float, const float, const float=0)
- Coord (const tlp::Vector< float, 3 > &)
- void set (const float=0, const float=0, const float=0)
- void set (const Coord &)
- void setX (float)
- void setY (float)
- void setZ (float)
- float getX () const
- float getY () const
- float getZ () const
- void get (float &, float &, float &) const
- Coord operator+ (const tlp::Vector< float, 3 > &) const
- Coord operator+ (const float &) const
- Coord operator- (const tlp::Vector< float, 3 > &) const
- Coord operator- (const float &) const
- Coord operator/ (const tlp::Vector< float, 3 > &) const
- Coord operator/ (const float &) const
- Coord operator^ (const tlp::Vector< float, 3 > &) const
- bool operator!= (const Coord &) const
- bool operator== (const Coord &) const
Detailed Description
Class for coordinates in 3D.
Constructor & Destructor Documentation
tlp::Coord::Coord |
( |
|
) |
[inline] |
tlp::Coord::Coord |
( |
const float |
val |
) |
[inline] |
tlp::Coord::Coord |
( |
const float |
xx, |
|
|
const float |
yy, |
|
|
const float |
zz = 0 | |
|
) |
| | [inline] |
tlp::Coord::Coord |
( |
const tlp::Vector< float, 3 > & |
v |
) |
[inline] |
Member Function Documentation
void tlp::Coord::get |
( |
float & |
xx, |
|
|
float & |
yy, |
|
|
float & |
zz | |
|
) |
| | const [inline] |
float tlp::Coord::getX |
( |
|
) |
const [inline] |
float tlp::Coord::getY |
( |
|
) |
const [inline] |
float tlp::Coord::getZ |
( |
|
) |
const [inline] |
bool tlp::Coord::operator!= |
( |
const Coord & |
p |
) |
const [inline] |
tlp::Coord tlp::Coord::operator+ |
( |
const float & |
scalaire |
) |
const [inline] |
tlp::Coord tlp::Coord::operator- |
( |
const float & |
scalaire |
) |
const [inline] |
tlp::Coord tlp::Coord::operator/ |
( |
const float & |
scalaire |
) |
const [inline] |
bool tlp::Coord::operator== |
( |
const Coord & |
p |
) |
const [inline] |
void tlp::Coord::set |
( |
const Coord & |
c |
) |
[inline] |
void tlp::Coord::set |
( |
const float |
xx = 0 , |
|
|
const float |
yy = 0 , |
|
|
const float |
zz = 0 | |
|
) |
| | [inline] |
void tlp::Coord::setX |
( |
float |
xx |
) |
[inline] |
void tlp::Coord::setY |
( |
float |
yy |
) |
[inline] |
void tlp::Coord::setZ |
( |
float |
zz |
) |
[inline] |