Skip to content

Commit a1e2e55

Browse files
committed
Remove intermediary alpha matrix
Signed-off-by: Vignesh T <[email protected]>
1 parent 0dff22c commit a1e2e55

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

nav2_map_server/src/map_io.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -249,10 +249,8 @@ void loadMapFromFile(
249249
std::vector<uint8_t> alpha_buf(width * height);
250250
img.write(0, 0, width, height, "A", Magick::CharPixel, alpha_buf.data());
251251

252-
Eigen::Map<Eigen::Matrix<uint8_t, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>>
253-
alpha(alpha_buf.data(), height, width);
254-
255-
alpha_matrix = alpha;
252+
alpha_matrix = Eigen::Map<Eigen::Matrix<uint8_t, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>>(
253+
alpha_buf.data(), height, width);
256254
}
257255

258256
if (load_parameters.mode == MapMode::Trinary || load_parameters.mode == MapMode::Scale) {

0 commit comments

Comments
 (0)