|
CTL
0.6.1
Computed Tomography Library
|
Holds a list of projection matrices corresponding to the detector modules of a single view. More...
#include <viewgeometry.h>
Public Types | |
| typedef QVector< mat::ProjectionMatrix >::iterator | iterator |
| typedef QVector< mat::ProjectionMatrix >::const_iterator | const_iterator |
Public Member Functions | |
| SingleViewGeometry (uint nbModules) | |
| SingleViewGeometry (QVector< mat::ProjectionMatrix > &&pMats) | |
| SingleViewGeometry (const QVector< mat::ProjectionMatrix > &pMats) | |
| void | append (const mat::ProjectionMatrix &pMat) |
| void | append (const QVector< mat::ProjectionMatrix > &pMats) |
| void | append (const SingleViewGeometry &other) |
| const mat::ProjectionMatrix & | at (uint i) const |
| iterator | begin () |
| const_iterator | begin () const |
| void | clear () |
| std::vector< float > | concatenatedStdVector () const |
| iterator | end () |
| const_iterator | end () const |
| const mat::ProjectionMatrix & | first () const |
| mat::ProjectionMatrix & | first () |
| uint | length () const |
| const mat::ProjectionMatrix & | module (uint i) const |
| mat::ProjectionMatrix & | module (uint i) |
| uint | nbModules () const |
| void | reserve (uint nbModules) |
| uint | size () const |
| const mat::ProjectionMatrix & | operator[] (uint i) const |
| mat::ProjectionMatrix & | operator[] (uint i) |
Private Attributes | |
| QVector< mat::ProjectionMatrix > | _pMats |
Holds a list of projection matrices corresponding to the detector modules of a single view.
The individual projection matrices in a SingleViewGeometry usually correspond to the individual detector modules of the detector system. Each of the modules is a flat panel whose geometry is described by one ProjectionMatrix.
1.8.16