Dokumentace třídy Space_t< Dimension >::Point_t

Třída realizující bod v N rozměrný prostor. ...

#include <space.h>

Seznam všech členů.

Veřejné metody

const double & operator[] (int position) const
double & operator[] (int position)
 Point_t (const boost::array< double, Dimension > &_data)
 Point_t (const double &a, const double &b, const double &c)
bool operator== (const Space_t< Dimension >::Point_t &b) const
bool operator!= (const Space_t< Dimension >::Point_t &b) const

Detailní popis

template<int Dimension>
class Space_t< Dimension >::Point_t

Třída realizující bod v N rozměrný prostor.

Kód je konkrétně pro 3 rozměrný prostor s vyhlídkou na N rozměrů.


Dokumentace konstruktoru a destruktoru

template<int Dimension>
Space_t< Dimension >::Point_t::Point_t ( const boost::array< double, Dimension > &  _data  )  [inline]

Konstruktor z boost::array

Parametry:
_data Pole rozměru Dimension naplněné hodnotami.
template<int Dimension>
Space_t< Dimension >::Point_t::Point_t ( const double &  a,
const double &  b,
const double &  c 
)

Specializovaný konstruktor pro 3 rozměrný prostor.

Parametry:
a Hodnota na ose X.
b Hodnota na ose Y.
c Hodnota na ose Z.

Dokumentace k metodám

template<int Dimension>
bool Space_t< Dimension >::Point_t::operator!= ( const Space_t< Dimension >::Point_t b  )  const [inline]

Porovná nerovnost s jiným bodem.

Parametry:
b Druhý bod.
Návratová hodnota:
Rovnost co nerovnost.
template<int Dimension>
bool Space_t< Dimension >::Point_t::operator== ( const Space_t< Dimension >::Point_t b  )  const [inline]

Porovná rovnost s jiným bodem.

Parametry:
b Druhý bod.
Návratová hodnota:
Rovnost co nerovnost.
template<int Dimension>
double & Space_t< Dimension >::Point_t::operator[] ( int  position  )  [inline]

Vrátí hodnotu žádaného řádu. Neconst varianta

Parametry:
position Pozice.
Návratová hodnota:
Hodnota daného řádu.
template<int Dimension>
const double & Space_t< Dimension >::Point_t::operator[] ( int  position  )  const [inline]

Vrátí hodnotu žádaného řádu. const varianta

Parametry:
position Pozice.
Návratová hodnota:
Hodnota daného řádu.

Dokumentace pro tuto třídu byla generována z následujícího souboru:

Generováno Wed Nov 11 11:21:15 2009 pro projekt 3D tiskárna programem  doxygen 1.6.1