CTL
0.6.1
Computed Tomography Library
|
Struct that holds the dimensions of a ProjectionData object. More...
#include <projectiondata.h>
Public Member Functions | |
Dimensions (uint nbChannels, uint nbRows, uint nbModules, uint nbViews) | |
Dimensions (const SingleViewData::Dimensions &viewDim, uint nbViews) | |
bool | operator== (const Dimensions &other) const |
bool | operator!= (const Dimensions &other) const |
std::string | info () const |
size_t | totalNbElements () const |
Public Attributes | |
uint | nbChannels |
Number of channels in each module. | |
uint | nbRows |
Number of rows in each module. | |
uint | nbModules |
Number of modules. | |
uint | nbViews |
Number of views. | |
Struct that holds the dimensions of a ProjectionData object.
This contains the number of views (nbViews
), the number of modules in each view (nbModules
) and the dimensions of individual modules, namely module width (nbChannels
) and module height.
std::string CTL::ProjectionData::Dimensions::info | ( | ) | const |
Returns a string containing the dimension values, joined by " x ".
bool CTL::ProjectionData::Dimensions::operator!= | ( | const Dimensions & | other | ) | const |
Returns true if at least one dimensions of other is different from the value in this instance.
bool CTL::ProjectionData::Dimensions::operator== | ( | const Dimensions & | other | ) | const |
Returns true if all three dimensions of other are equal to those of this instance.
size_t CTL::ProjectionData::Dimensions::totalNbElements | ( | ) | const |
Returns the total number of elements for data with this dimensions.