36 #include <visp3/core/vpImage.h> 44 int main(
int ,
const char ** )
48 unsigned char bitmap[4];
55 std::cout <<
"I:\n" << I << std::endl;
59 unsigned char bitmap[4];
66 std::cout <<
"\nI:\n" << I << std::endl;
69 unsigned char bitmap[4];
78 std::cout <<
"\nI2:\n" << I2 << std::endl;
82 std::cout <<
"I2:\n" << I2 << std::endl;
86 unsigned char bitmap[12];
87 for (
unsigned char i = 0; i < 12; i++) {
92 std::cout <<
"\nI:\n" << I << std::endl;
94 std::cout <<
"I:\n" << I << std::endl;
97 unsigned char bitmap[12];
98 for (
unsigned char i = 0; i < 12; i++) {
102 std::cout <<
"\nI:\n" << I << std::endl;
103 I.
init(bitmap, 4, 3,
true);
104 std::cout <<
"I:\n" << I << std::endl;
107 unsigned char* bitmap =
new unsigned char[12];
114 unsigned char* bitmap =
new unsigned char[12];
122 bitmap =
new unsigned char[16];
123 I.
init(bitmap, 4, 4,
false);
128 unsigned char* bitmap =
new unsigned char[12];
131 I.
init(bitmap, 3, 4,
false);
136 bitmap =
new unsigned char[16];
137 I.
init(bitmap, 4, 4,
false);
141 #if (VISP_CXX_STANDARD >= VISP_CXX_STANDARD_11) 143 unsigned char* bitmap =
new unsigned char[12];
146 std::cout <<
"std::move(vpImage) failed" << std::endl;
152 unsigned char* bitmap =
new unsigned char[12];
155 std::cout <<
"vpImage(td::move(vpImage)) failed" << std::endl;
161 }
catch (
const std::exception& e) {
162 std::cerr <<
"Exception: " << e.what() << std::endl;
166 std::cout <<
"Test succeed" << std::endl;
Type * bitmap
points toward the bitmap
void init(unsigned int height, unsigned int width)
Set the size of the image.
void destroy()
Destructor : Memory de-allocation.