ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
bitmap_test.cc File Reference
#include "util/testing.h"
#include "util/bitmap.h"
Include dependency graph for bitmap_test.cc:

Go to the source code of this file.

Macros

#define TEST_NAME   "util/bitmap"
 

Functions

 BOOST_AUTO_TEST_CASE (TestBitmapColorEmpty)
 
 BOOST_AUTO_TEST_CASE (TestBitmapGrayColor)
 
 BOOST_AUTO_TEST_CASE (TestBitmapColorCast)
 
 BOOST_AUTO_TEST_CASE (TestEmpty)
 
 BOOST_AUTO_TEST_CASE (TestAllocateRGB)
 
 BOOST_AUTO_TEST_CASE (TestAllocateGrey)
 
 BOOST_AUTO_TEST_CASE (TestDeallocate)
 
 BOOST_AUTO_TEST_CASE (TestBitsPerPixel)
 
 BOOST_AUTO_TEST_CASE (TestNumBytes)
 
 BOOST_AUTO_TEST_CASE (TestConvertToRowMajorArrayRGB)
 
 BOOST_AUTO_TEST_CASE (TestConvertToRowMajorArrayGrey)
 
 BOOST_AUTO_TEST_CASE (TestConvertToColMajorArrayRGB)
 
 BOOST_AUTO_TEST_CASE (TestConvertToColMajorArrayGrey)
 
 BOOST_AUTO_TEST_CASE (TestGetAndSetPixelRGB)
 
 BOOST_AUTO_TEST_CASE (TestGetAndSetPixelGrey)
 
 BOOST_AUTO_TEST_CASE (TestGetScanlineRGB)
 
 BOOST_AUTO_TEST_CASE (TestGetScanlineGrey)
 
 BOOST_AUTO_TEST_CASE (TestFill)
 
 BOOST_AUTO_TEST_CASE (TestInterpolateNearestNeighbor)
 
 BOOST_AUTO_TEST_CASE (TestInterpolateBilinear)
 
 BOOST_AUTO_TEST_CASE (TestSmoothRGB)
 
 BOOST_AUTO_TEST_CASE (TestSmoothGrey)
 
 BOOST_AUTO_TEST_CASE (TestRescaleRGB)
 
 BOOST_AUTO_TEST_CASE (TestRescaleGrey)
 
 BOOST_AUTO_TEST_CASE (TestClone)
 
 BOOST_AUTO_TEST_CASE (TestCloneAsRGB)
 
 BOOST_AUTO_TEST_CASE (TestCloneAsGrey)
 

Macro Definition Documentation

◆ TEST_NAME

#define TEST_NAME   "util/bitmap"

Definition at line 32 of file bitmap_test.cc.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/27]

◆ BOOST_AUTO_TEST_CASE() [2/27]

◆ BOOST_AUTO_TEST_CASE() [3/27]

BOOST_AUTO_TEST_CASE ( TestBitmapColorCast  )

◆ BOOST_AUTO_TEST_CASE() [4/27]

BOOST_AUTO_TEST_CASE ( TestBitmapColorEmpty  )

Definition at line 39 of file bitmap_test.cc.

References color.

◆ BOOST_AUTO_TEST_CASE() [5/27]

BOOST_AUTO_TEST_CASE ( TestBitmapGrayColor  )

Definition at line 48 of file bitmap_test.cc.

References color.

◆ BOOST_AUTO_TEST_CASE() [6/27]

BOOST_AUTO_TEST_CASE ( TestBitsPerPixel  )

Definition at line 104 of file bitmap_test.cc.

References colmap::Bitmap::Allocate(), and colmap::Bitmap::BitsPerPixel().

◆ BOOST_AUTO_TEST_CASE() [7/27]

◆ BOOST_AUTO_TEST_CASE() [8/27]

◆ BOOST_AUTO_TEST_CASE() [9/27]

◆ BOOST_AUTO_TEST_CASE() [10/27]

BOOST_AUTO_TEST_CASE ( TestConvertToColMajorArrayGrey  )

◆ BOOST_AUTO_TEST_CASE() [11/27]

BOOST_AUTO_TEST_CASE ( TestConvertToColMajorArrayRGB  )

◆ BOOST_AUTO_TEST_CASE() [12/27]

BOOST_AUTO_TEST_CASE ( TestConvertToRowMajorArrayGrey  )

◆ BOOST_AUTO_TEST_CASE() [13/27]

BOOST_AUTO_TEST_CASE ( TestConvertToRowMajorArrayRGB  )

◆ BOOST_AUTO_TEST_CASE() [14/27]

◆ BOOST_AUTO_TEST_CASE() [15/27]

BOOST_AUTO_TEST_CASE ( TestEmpty  )

◆ BOOST_AUTO_TEST_CASE() [16/27]

BOOST_AUTO_TEST_CASE ( TestFill  )

◆ BOOST_AUTO_TEST_CASE() [17/27]

BOOST_AUTO_TEST_CASE ( TestGetAndSetPixelGrey  )

◆ BOOST_AUTO_TEST_CASE() [18/27]

BOOST_AUTO_TEST_CASE ( TestGetAndSetPixelRGB  )

◆ BOOST_AUTO_TEST_CASE() [19/27]

BOOST_AUTO_TEST_CASE ( TestGetScanlineGrey  )

◆ BOOST_AUTO_TEST_CASE() [20/27]

BOOST_AUTO_TEST_CASE ( TestGetScanlineRGB  )

◆ BOOST_AUTO_TEST_CASE() [21/27]

BOOST_AUTO_TEST_CASE ( TestInterpolateBilinear  )

◆ BOOST_AUTO_TEST_CASE() [22/27]

BOOST_AUTO_TEST_CASE ( TestInterpolateNearestNeighbor  )

◆ BOOST_AUTO_TEST_CASE() [23/27]

BOOST_AUTO_TEST_CASE ( TestNumBytes  )

Definition at line 112 of file bitmap_test.cc.

References colmap::Bitmap::Allocate(), and colmap::Bitmap::NumBytes().

◆ BOOST_AUTO_TEST_CASE() [24/27]

◆ BOOST_AUTO_TEST_CASE() [25/27]

◆ BOOST_AUTO_TEST_CASE() [26/27]

◆ BOOST_AUTO_TEST_CASE() [27/27]