Elaboradar 0.1
|
Mapping of cartesian coordinates to specific azimuth and range volume indices. Continua...
#include <cart.h>
Membri pubblici | |
template<typename SRC, typename DST> | |
void | to_cart (const PolarScan< SRC > &src, Matrix2D< DST > &dst) const |
Copy data from the polar scan src to the cartesian map dst. | |
template<typename T> | |
void | to_cart (const std::function< T(unsigned, unsigned)> &src, Matrix2D< T > &dst) const |
Fill the cartesian map dst with the output of the function src(azimuth, range) | |
Attributi pubblici | |
Matrix2D< unsigned > | map_azimuth |
Azimuth indices to use to lookup a map point in a volume -1 means no mapping. | |
Matrix2D< unsigned > | map_range |
Range indices to use to lookup a map point in a volume -1 means no mapping. | |
Attributi pubblici statici | |
static const unsigned | missing = 0xffffffff |
Missing value in the azimuth and range index mappings. | |
Mapping of cartesian coordinates to specific azimuth and range volume indices.