00001 //----------------------------------------------------------------------------- 00002 // (c) 2006 by Basler Vision Technologies 00003 // Section: Vision Components 00004 // (c) 2015 by STEMMER IMAGING GmbH 00005 // 00006 // Project: GenApi 00007 // Author: Sascha Dorenbeck 00008 // $Header$ 00009 // 00010 // License: This file is published under the license of the EMVA GenICam Standard Group. 00011 // A text file describing the legal terms is included in your installation as 'GenICam_license.pdf'. 00012 // If for some reason you are missing this file please contact the EMVA or visit the website 00013 // (http://www.genicam.org) for a full copy. 00014 // 00015 // THIS SOFTWARE IS PROVIDED BY THE EMVA GENICAM STANDARD GROUP "AS IS" 00016 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 00017 // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 00018 // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE EMVA GENICAM STANDARD GROUP 00019 // OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 00020 // EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 00021 // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 00022 // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 00023 // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 00024 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 00025 // POSSIBILITY OF SUCH DAMAGE. 00026 //----------------------------------------------------------------------------- 00033 #ifndef GENAPI_NAMESPACE_H 00034 #define GENAPI_NAMESPACE_H 00035 00036 #include <GenICamVersion.h> 00037 00038 // This is the development namespace for the GenApi library 00039 #if defined(GENICAM_COMPANY_SUFFIX) 00040 #define GENAPI_NAMESPACE GENICAM_SEP_UNDERSCORE_COMPANY(GenApi, GENICAM_VERSION_MAJOR, GENICAM_VERSION_MINOR, GENICAM_COMPANY_SUFFIX) 00041 #else 00042 #define GENAPI_NAMESPACE GENICAM_SEP_UNDERSCORE(GenApi, GENICAM_VERSION_MAJOR, GENICAM_VERSION_MINOR) 00043 #endif 00044 00045 // And make it usable nicely by api's clients 00046 namespace GENAPI_NAMESPACE {} 00047 // Public alias 00048 namespace GenApi = GENAPI_NAMESPACE; 00049 00050 #endif // GENAPI_NAMESPACE_H