00001 /* 00002 * Copyright (c) 2008, Willow Garage, Inc. 00003 * All rights reserved. 00004 * 00005 * Redistribution and use in source and binary forms, with or without 00006 * modification, are permitted provided that the following conditions are met: 00007 * 00008 * * Redistributions of source code must retain the above copyright 00009 * notice, this list of conditions and the following disclaimer. 00010 * * Redistributions in binary form must reproduce the above copyright 00011 * notice, this list of conditions and the following disclaimer in the 00012 * documentation and/or other materials provided with the distribution. 00013 * * Neither the name of the Willow Garage, Inc. nor the names of its 00014 * contributors may be used to endorse or promote products derived from 00015 * this software without specific prior written permission. 00016 * 00017 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 00018 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 00019 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 00020 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 00021 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 00022 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 00023 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 00024 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 00025 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 00026 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 00027 * POSSIBILITY OF SUCH DAMAGE. 00028 */ 00029 00030 /* Author: Brian Gerkey */ 00031 00032 /* This file contains global constants shared among tests */ 00033 00034 /* Note that these must be changed if the test image changes */ 00035 00036 #include "test_constants.h" 00037 00038 const unsigned int g_valid_image_width = 10; 00039 const unsigned int g_valid_image_height = 10; 00040 // Note that the image content is given in row-major order, with the 00041 // lower-left pixel first. This is different from a graphics coordinate 00042 // system, which starts with the upper-left pixel. The loadMapFromFile 00043 // call converts from the latter to the former when it loads the image, and 00044 // we want to compare against the result of that conversion. 00045 const char g_valid_image_content[] = { 00046 0,0,0,0,0,0,0,0,0,0, 00047 100,100,100,100,0,0,100,100,100,0, 00048 100,100,100,100,0,0,100,100,100,0, 00049 100,0,0,0,0,0,0,0,0,0, 00050 100,0,0,0,0,0,0,0,0,0, 00051 100,0,0,0,0,0,100,100,0,0, 00052 100,0,0,0,0,0,100,100,0,0, 00053 100,0,0,0,0,0,100,100,0,0, 00054 100,0,0,0,0,0,100,100,0,0, 00055 100,0,0,0,0,0,0,0,0,0, 00056 }; 00057 00058 const char* g_valid_png_file = "test/testmap.png"; 00059 const char* g_valid_bmp_file = "test/testmap.bmp"; 00060 00061 const float g_valid_image_res = 0.1; 00062