FemViewer::Point3D< T > Class Template Reference

#include <Point3D.h>

Collaboration diagram for FemViewer::Point3D< T >:
Collaboration graph
[legend]

List of all members.

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

template<class T>
class FemViewer::Point3D< T >


Constructor & Destructor Documentation

template<class T>
FemViewer::Point3D< T >::Point3D ( void   )  [inline]

Konstruktor domy�lny wyplenia wartosciami domyslnymi dla danego typu dnaych.

template<class T>
FemViewer::Point3D< T >::Point3D ( T  a,
T  b,
T  c 
) [inline]

Konstruktor inicjuj�cy trzema warto�ciami.

template<class T>
FemViewer::Point3D< T >::Point3D ( const Point3D< T > &  src  )  [inline]

Konstruktor kopiuj�cy zawarto�c z istniej�cego ju� obiektu.


Member Function Documentation

template<class T>
std::string FemViewer::Point3D< T >::AsString ( void   )  const [inline]
template<class T>
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

Here is the call graph for this function:

Here is the caller graph for this function:

template<class T>
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.

Here is the call graph for this function:

template<class T>
double FemViewer::Point3D< T >::Length ( const Point3D< T > &  p  )  [inline]

Here is the caller graph for this function:

template<class T>
Point3D<T>& FemViewer::Point3D< T >::operator= ( const Point3D< T > &  rhs  )  [inline]

Operator przypisania.

template<class T>
void FemViewer::Point3D< T >::Set ( T  a,
T  b,
T  c 
) [inline]
template<class T>
void FemViewer::Point3D< T >::SetInterp ( Point3D< T a,
Point3D< T b,
double  interp 
) [inline]

Here is the caller graph for this function:


Member Data Documentation

template<class T>
T FemViewer::Point3D< T >::x
template<class T>
T FemViewer::Point3D< T >::y
template<class T>
T FemViewer::Point3D< T >::z

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1