Struct libCalibGeom::CameraParameters¶
Runtime-sized camera parameter block.
Storage is always contiguous and heap-backed via std::vector.
Constructors and destructors¶
CameraParameters()¶
CameraParameters
Returns:
void |
CameraParameters()¶
CameraParametersconst std::array< ParameterSpec, N > & namesIn,const std::array< double, N > & valsIn
Returns:
void |
CameraParameters()¶
CameraParametersstd::vector< ParameterSpec > namesIn,std::vector< double > valsIn = {}
Returns:
void |
Public member functions¶
specifications()¶
value()¶
const double &value
Returns:
const double & |
data()¶
const double *data
Returns:
const double * |
data()¶
double *data
Returns:
double * |
values()¶
std::vector< double >values
Returns:
std::vector< double > |
setValues()¶
voidsetValues
Returns:
void |
has()¶
boolhas
Returns:
bool |
indexOf()¶
size_tindexOf
Returns:
size_t |
size()¶
unsigned intsize
Returns:
unsigned int |
operator[]()¶
operator[]()¶
Public Static Functions¶
buildIndexByName()¶
std::unordered_map< std::string, size_t >buildIndexByName
Returns:
std::unordered_map< std::string, size_t > |