#include <Point3D.h>
Public Member Functions | |
Point3D (void) | |
Konstruktor domy�lny wyplenia wartosciami domyslnymi dla danego typu dnaych. | |
Point3D (T a, T b, T c) | |
Konstruktor inicjuj�cy trzema warto�ciami. | |
Point3D (const Point3D< T > &src) | |
Konstruktor kopiuj�cy zawarto�c z istniej�cego ju� obiektu. | |
Point3D< T > & | operator= (const Point3D< T > &rhs) |
Operator przypisania. | |
void | Set (T a, T b, T c) |
bool | Compare (const Point3D< T > &p) const |
Metoda por�wnyj�ca warto�ci punktu z wartosciami podanymi jako parametr. | |
void | SetInterp (Point3D< T > a, Point3D< T > b, double interp) |
double | Length (const Point3D< T > &p) |
std::string | AsString (void) const |
Static Public Member Functions | |
static double | GetInterp (Point3D< T > p1, Point3D< T > p2, Point3D< T > p0) |
Zwraca wartosc <0-1> interpolacji punktu p0 le��cego miedzy p1 a p2. | |
Public Attributes | |
T | x |
T | y |
T | z |
FemViewer::Point3D< T >::Point3D | ( | void | ) | [inline] |
Konstruktor domy�lny wyplenia wartosciami domyslnymi dla danego typu dnaych.
Konstruktor inicjuj�cy trzema warto�ciami.
FemViewer::Point3D< T >::Point3D | ( | const Point3D< T > & | src | ) | [inline] |
Konstruktor kopiuj�cy zawarto�c z istniej�cego ju� obiektu.
std::string FemViewer::Point3D< T >::AsString | ( | void | ) | const [inline] |
bool FemViewer::Point3D< T >::Compare | ( | const Point3D< T > & | p | ) | const [inline] |
Metoda por�wnyj�ca warto�ci punktu z wartosciami podanymi jako parametr.
Zwraca tru jesli sa zgodne, false je�li si� r�znia
static double FemViewer::Point3D< T >::GetInterp | ( | Point3D< T > | p1, | |
Point3D< T > | p2, | |||
Point3D< T > | p0 | |||
) | [inline, static] |
Zwraca wartosc <0-1> interpolacji punktu p0 le��cego miedzy p1 a p2.
double FemViewer::Point3D< T >::Length | ( | const Point3D< T > & | p | ) | [inline] |
Point3D<T>& FemViewer::Point3D< T >::operator= | ( | const Point3D< T > & | rhs | ) | [inline] |
Operator przypisania.
void FemViewer::Point3D< T >::SetInterp | ( | Point3D< T > | a, | |
Point3D< T > | b, | |||
double | interp | |||
) | [inline] |
T FemViewer::Point3D< T >::x |
T FemViewer::Point3D< T >::y |
T FemViewer::Point3D< T >::z |