| 167 | } |
| 168 | |
| 169 | std::optional<Vector3f> DistanceMap::unproject( size_t x, size_t y, const AffineXf3f& toWorld ) const |
| 170 | { |
| 171 | auto val = get( x, y ); |
| 172 | if ( !val ) |
| 173 | return {}; |
| 174 | return toWorld( { x + 0.5f, y + 0.5f, *val } ); |
| 175 | } |
| 176 | |
| 177 | std::optional<Vector3f> DistanceMap::unprojectInterpolated( float x, float y, const AffineXf3f& toWorld ) const |
| 178 | { |
no test coverage detected