XALM  1.0
 Vše Třídy Prostory jmen Soubory Funkce Proměnné Výčty Hodnoty výčtu Friends Definice maker
Veřejné metody | Veřejné atributy | Seznam všech členů
Dokumentace struktury gelibspace::Elem3D

#include <arrays.h>

Diagram dědičnosti pro třídu gelibspace::Elem3D
gelibspace::PoinT gelibspace::VectoR

Veřejné metody

 Elem3D ()
 
virtual ~Elem3D ()
 
double operator[] (int i) const
 
double & operator[] (int i)
 
bool is_identical_to (const Elem3D *p, double zero) const
 
bool is_identical_to (const Elem3D *p) const
 
Elem3Dtms (double val)
 
Elem3Ddvd (double val)
 
Elem3Dadd (const Elem3D *p)
 
Elem3Dsub (const Elem3D *p)
 
Elem3Dadd (const double *p)
 
Elem3Dcopy (const Elem3D *p)
 
Elem3Dzero (void)
 
Elem3Dround2abszero (double zr)
 
bool scan_x (FILE *stream)
 
bool scan_y (FILE *stream)
 
bool scan_z (FILE *stream)
 
bool scan_xyz (FILE *stream)
 
bool scan_xyz (const char *&src)
 
bool scan_xyz (const double *src)
 
void copy_to (double *dest) const
 
double giveScalProduct (const Elem3D *v) const
 scalar product this * e ...
 
double give_sum (void) const
 sum of components ...
 

Veřejné atributy

double x
 
double y
 
double z
 

Detailní popis

Definice je uvedena na řádku 31 v souboru arrays.h.

Dokumentace konstruktoru a destruktoru

gelibspace::Elem3D::Elem3D ( )
inline

Definice je uvedena na řádku 35 v souboru arrays.h.

virtual gelibspace::Elem3D::~Elem3D ( )
inlinevirtual

Definice je uvedena na řádku 36 v souboru arrays.h.

Dokumentace k metodám

Elem3D* gelibspace::Elem3D::add ( const Elem3D p)
inline

Definice je uvedena na řádku 61 v souboru arrays.h.

Odkazuje se na x, y a z.

Používá se v gelibspace::intersec_rectangle3d_line() a gelibspace::intersect_RayTriangle().

Elem3D* gelibspace::Elem3D::add ( const double *  p)
inline

Definice je uvedena na řádku 63 v souboru arrays.h.

Elem3D* gelibspace::Elem3D::copy ( const Elem3D p)
inline

Definice je uvedena na řádku 64 v souboru arrays.h.

Odkazuje se na x, y a z.

Používá se v gelibspace::PoinT::copy() a gelibspace::VectoR::copy().

void gelibspace::Elem3D::copy_to ( double *  dest) const
inline

Definice je uvedena na řádku 77 v souboru arrays.h.

Odkazuje se na x, y a z.

Elem3D* gelibspace::Elem3D::dvd ( double  val)
inline

Definice je uvedena na řádku 60 v souboru arrays.h.

Používá se v gelibspace::VectoR::normalize().

double gelibspace::Elem3D::give_sum ( void  ) const
inline

sum of components

Definice je uvedena na řádku 83 v souboru arrays.h.

Odkazuje se na z.

double gelibspace::Elem3D::giveScalProduct ( const Elem3D v) const
inline

scalar product this * e

Definice je uvedena na řádku 81 v souboru arrays.h.

Odkazuje se na x, y a z.

Používá se v gelibspace::intersect_RayTriangle().

bool gelibspace::Elem3D::is_identical_to ( const Elem3D p,
double  zero 
) const
inline

Definice je uvedena na řádku 55 v souboru arrays.h.

Odkazuje se na gelibspace::isZero(), x, y a z.

bool gelibspace::Elem3D::is_identical_to ( const Elem3D p) const
inline

Definice je uvedena na řádku 56 v souboru arrays.h.

Odkazuje se na x, y a z.

double gelibspace::Elem3D::operator[] ( int  i) const
inline

Definice je uvedena na řádku 40 v souboru arrays.h.

Odkazuje se na _errorr.

double& gelibspace::Elem3D::operator[] ( int  i)
inline

Definice je uvedena na řádku 47 v souboru arrays.h.

Odkazuje se na _errorr.

Elem3D* gelibspace::Elem3D::round2abszero ( double  zr)
inline

Definice je uvedena na řádku 66 v souboru arrays.h.

bool gelibspace::Elem3D::scan_x ( FILE *  stream)
inline

Definice je uvedena na řádku 69 v souboru arrays.h.

bool gelibspace::Elem3D::scan_xyz ( FILE *  stream)
inline

Definice je uvedena na řádku 72 v souboru arrays.h.

bool gelibspace::Elem3D::scan_xyz ( const char *&  src)
inline

Definice je uvedena na řádku 73 v souboru arrays.h.

Odkazuje se na gelibspace::SP_skip_word().

bool gelibspace::Elem3D::scan_xyz ( const double *  src)
inline

Definice je uvedena na řádku 74 v souboru arrays.h.

bool gelibspace::Elem3D::scan_y ( FILE *  stream)
inline

Definice je uvedena na řádku 70 v souboru arrays.h.

bool gelibspace::Elem3D::scan_z ( FILE *  stream)
inline

Definice je uvedena na řádku 71 v souboru arrays.h.

Elem3D* gelibspace::Elem3D::sub ( const Elem3D p)
inline

Definice je uvedena na řádku 62 v souboru arrays.h.

Odkazuje se na x, y a z.

Elem3D* gelibspace::Elem3D::tms ( double  val)
inline

Definice je uvedena na řádku 59 v souboru arrays.h.

Používá se v gelibspace::intersect_RayTriangle().

Elem3D* gelibspace::Elem3D::zero ( void  )
inline

Definice je uvedena na řádku 65 v souboru arrays.h.

Používá se v gelibspace::PoinT::give_ksiAtAbscissa() a gelibspace::nc_brick_3d().

Dokumentace k datovým členům

double gelibspace::Elem3D::x
double gelibspace::Elem3D::y
double gelibspace::Elem3D::z

Dokumentace pro tuto strukturu (struct) byla generována z následujícího souboru: