|
CTL
0.6.1
Computed Tomography Library
|
Holds a list of SingleViewGeometry instances to represent the acquisition geometry of a full CT scan. More...
#include <viewgeometry.h>
Public Types | |
| typedef QVector< SingleViewGeometry >::iterator | iterator |
| typedef QVector< SingleViewGeometry >::const_iterator | const_iterator |
Public Member Functions | |
| FullGeometry (uint nbViews) | |
| FullGeometry (QVector< SingleViewGeometry > &&pMats) | |
| FullGeometry (const QVector< SingleViewGeometry > &pMats) | |
| void | append (const SingleViewGeometry &view) |
| void | append (const QVector< SingleViewGeometry > &views) |
| void | append (const FullGeometry &other) |
| const SingleViewGeometry & | at (uint i) const |
| iterator | begin () |
| const_iterator | begin () const |
| void | clear () |
| std::vector< float > | concatenatedStdVector () const |
| iterator | end () |
| const_iterator | end () const |
| const SingleViewGeometry & | first () const |
| SingleViewGeometry & | first () |
| uint | length () const |
| uint | nbViews () const |
| void | reserve (uint nbViews) |
| uint | size () const |
| uint | totalNbPmats () const |
| const SingleViewGeometry & | view (uint i) const |
| SingleViewGeometry & | view (uint i) |
| const SingleViewGeometry & | operator[] (uint i) const |
| SingleViewGeometry & | operator[] (uint i) |
Private Attributes | |
| QVector< SingleViewGeometry > | _viewGeos |
Holds a list of SingleViewGeometry instances to represent the acquisition geometry of a full CT scan.
This is used to store the geometry (encoded in projection matrices) for multiple views. Whereas all projection matrices in a SingleViewGeometry correspond to identical system settings (e.g. gantry position etc.), settings may differ from view to view (i.e. in different elements of FullGeometry).
1.8.16