Public Member Functions | Public Attributes | Friends

Carthesian::Matrix3D Class Reference

List of all members.

Public Member Functions

 Matrix3D (double xx=0.0, double xy=0.0, double xz=0.0, double yx=0.0, double yy=0.0, double yz=0.0, double zx=0.0, double zy=0.0, double zz=0.0)
 constructor
 Matrix3D (const Matrix3D &v)
 copy constructor
Matrix3Doperator= (const Matrix3D &v)
 affectation constructor
void set (double xx=0.0, double xy=0.0, double xz=0.0, double yx=0.0, double yy=0.0, double yz=0.0, double zx=0.0, double zy=0.0, double zz=0.0)
 geneal setter

Public Attributes

double xx
double xy
double xz
double yx
double yy
double yz
double zx
double zy
double zz

Friends

std::ostream & operator<< (std::ostream &os, const Matrix3D &m)
 content printer

Constructor & Destructor Documentation

Carthesian::Matrix3D::Matrix3D ( double  xx = 0.0,
double  xy = 0.0,
double  xz = 0.0,
double  yx = 0.0,
double  yy = 0.0,
double  yz = 0.0,
double  zx = 0.0,
double  zy = 0.0,
double  zz = 0.0 
)

constructor

Parameters:
xx xx element
xy xy element
xz xz element
yx yx element
yy yy element
yz yz element
zx zx element
zy zy element
zz zz element
Carthesian::Matrix3D::Matrix3D ( const Matrix3D v  ) 

copy constructor

Parameters:
v object to copy

Member Function Documentation

Carthesian::Matrix3D & Carthesian::Matrix3D::operator= ( const Matrix3D v  ) 

affectation constructor

Parameters:
v object to copy
void Carthesian::Matrix3D::set ( double  xx = 0.0,
double  xy = 0.0,
double  xz = 0.0,
double  yx = 0.0,
double  yy = 0.0,
double  yz = 0.0,
double  zx = 0.0,
double  zy = 0.0,
double  zz = 0.0 
)

geneal setter

Parameters:
xx xx element
xy xy element
xz xz element
yx yx element
yy yy element
yz yz element
zx zx element
zy zy element
zz zz element

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const Matrix3D m 
) [friend]

content printer

Parameters:
os output flux
m current oject alias
Returns:
the content description added to the output flux

The documentation for this class was generated from the following files: