farm-ng-core
dyn_image_test.cpp File Reference
#include "sophus/image/dyn_image_types.h"
#include <gtest/gtest.h>
Include dependency graph for dyn_image_test.cpp:

Macros

#define SOPHUS_TEST_IMG_EQ(lhs, rhs)
 

Functions

 TEST (AnyImage, create_access_and_extract)
 
 TEST (IntensityImage, create_access_and_extract)
 
 TEST (AnyImage, runtime_type_info)
 
auto sum (ImageView< float > view) -> float
 
void plusOne (MutImageView< float > mut_view)
 
 TEST (IntensityImage, visitor)
 

Macro Definition Documentation

◆ SOPHUS_TEST_IMG_EQ

#define SOPHUS_TEST_IMG_EQ (   lhs,
  rhs 
)
Value:
/* NOLINT*/ \
do { \
SOPHUS_ASSERT_EQ(lhs.imageSize(), rhs.imageSize()); \
for (int v = 0; v < lhs.imageSize().height; ++v) { \
for (int u = 0; u < lhs.imageSize().width; ++u) { \
SOPHUS_ASSERT_EQ(lhs(u, v), rhs(u, v)); \
} \
} \
} while (false)

Function Documentation

◆ plusOne()

void plusOne ( MutImageView< float >  mut_view)

◆ sum()

auto sum ( ImageView< float >  view) -> float

◆ TEST() [1/4]

TEST ( AnyImage  ,
create_access_and_extract   
)

◆ TEST() [2/4]

TEST ( AnyImage  ,
runtime_type_info   
)

◆ TEST() [3/4]

TEST ( IntensityImage  ,
create_access_and_extract   
)

◆ TEST() [4/4]

TEST ( IntensityImage  ,
visitor   
)