GenApiNamespace.h
Go to the documentation of this file.
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(GENAPI_NAMESPACE_DEFINED)
00040 
00041 #    if defined(GENICAM_COMPANY_SUFFIX)
00042 #       define GENAPI_NAMESPACE GENICAM_SEP_UNDERSCORE_COMPANY(GenApi, GENICAM_VERSION_MAJOR, GENICAM_VERSION_MINOR, GENICAM_COMPANY_SUFFIX)
00043 #    else
00044 #       define GENAPI_NAMESPACE GENICAM_SEP_UNDERSCORE(GenApi, GENICAM_VERSION_MAJOR, GENICAM_VERSION_MINOR)
00045 #    endif
00046 
00047 #    define GENAPI_NAMESPACE_DEFINED
00048 #endif // GENAPI_NAMESPACE_DEFINED
00049 
00050 // And make it usable nicely by api's clients
00051 namespace GENAPI_NAMESPACE {}
00052 #if ! defined( GENICAM_SUPPRESS_NAMESPACE_ALIAS )
00053 // Public alias
00054     namespace GenApi = GENAPI_NAMESPACE;
00055 #endif // GENICAM_SUPPRESS_NAMESPACE_ALIAS
00056 
00057 #endif // GENAPI_NAMESPACE_H


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 18:42:47