Public Member Functions | Private Attributes | List of all members
datatypes::Matrix Class Reference

#include <Position3D.hpp>

Public Member Functions

 Matrix (UINT16 numOfRows, UINT16 numOfColumns)
 
const double operator() (const UINT16 rowNr, const UINT16 columnNr) const
 
double & operator() (const UINT16 rowNr, const UINT16 columnNr)
 
const Vector operator* (Vector &vector)
 
 ~Matrix ()
 

Private Attributes

double ** m_elements
 
UINT16 m_numOfColumns
 
UINT16 m_numOfRows
 

Detailed Description

Definition at line 68 of file Position3D.hpp.

Constructor & Destructor Documentation

datatypes::Matrix::Matrix ( UINT16  numOfRows,
UINT16  numOfColumns 
)

Definition at line 75 of file Position3D.cpp.

datatypes::Matrix::~Matrix ( )

Definition at line 95 of file Position3D.cpp.

Member Function Documentation

const double datatypes::Matrix::operator() ( const UINT16  rowNr,
const UINT16  columnNr 
) const
inline

Definition at line 86 of file Position3D.hpp.

double & datatypes::Matrix::operator() ( const UINT16  rowNr,
const UINT16  columnNr 
)
inline

Definition at line 93 of file Position3D.hpp.

const Vector datatypes::Matrix::operator* ( Vector vector)
inline

Definition at line 100 of file Position3D.hpp.

Member Data Documentation

double** datatypes::Matrix::m_elements
private

Definition at line 81 of file Position3D.hpp.

UINT16 datatypes::Matrix::m_numOfColumns
private

Definition at line 80 of file Position3D.hpp.

UINT16 datatypes::Matrix::m_numOfRows
private

Definition at line 79 of file Position3D.hpp.


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


libsick_ldmrs
Author(s): SICK AG , Martin Günther , Jochen Sprickerhof
autogenerated on Mon Oct 26 2020 03:27:30