GenApi.h
Go to the documentation of this file.
1 //-----------------------------------------------------------------------------
2 // (c) 2006 by Basler Vision Technologies
3 // Section: Vision Components
4 // Project: GenApi
5 // Author: Fritz Dierks
6 // $Header$
7 //
8 // License: This file is published under the license of the EMVA GenICam Standard Group.
9 // A text file describing the legal terms is included in your installation as 'GenICam_license.pdf'.
10 // If for some reason you are missing this file please contact the EMVA or visit the website
11 // (http://www.genicam.org) for a full copy.
12 //
13 // THIS SOFTWARE IS PROVIDED BY THE EMVA GENICAM STANDARD GROUP "AS IS"
14 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
15 // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
16 // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE EMVA GENICAM STANDARD GROUP
17 // OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
18 // EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
19 // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
20 // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
21 // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
22 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
23 // POSSIBILITY OF SUCH DAMAGE.
24 //-----------------------------------------------------------------------------
31 #ifndef GENAPI_GENAPI_H
32 #define GENAPI_GENAPI_H
33 
34 #include <Base/GCBase.h>
35 #include <Base/GCUtilities.h>
36 #include <GenApi/GenApiDll.h>
37 //#include <GenApi/impl/Log.h>
38 #include <GenApi/Pointer.h>
39 #include <GenApi/IBase.h>
40 #include <GenApi/INode.h>
41 #include <GenApi/IValue.h>
42 #include <GenApi/ICategory.h>
43 #include <GenApi/IInteger.h>
44 #include <GenApi/IFloat.h>
45 #include <GenApi/IRegister.h>
46 #include <GenApi/IEnumeration.h>
47 #include <GenApi/IEnumEntry.h>
48 #include <GenApi/IBoolean.h>
49 #include <GenApi/IPort.h>
50 #include <GenApi/IPortStacked.h>
51 #include <GenApi/IPortRecorder.h>
52 #include <GenApi/IPortConstruct.h>
53 #include <GenApi/IChunkPort.h>
54 #include <GenApi/IString.h>
55 #include <GenApi/INodeMap.h>
56 #include <GenApi/IDestroy.h>
57 #include <GenApi/IDeviceInfo.h>
58 #include <GenApi/ISelector.h>
59 #include <GenApi/ICommand.h>
60 #include <GenApi/IUserData.h>
61 #include <GenApi/NodeMapRef.h>
62 #include <GenApi/NodeCallback.h>
63 #include <GenApi/Persistence.h>
64 #include <GenApi/StructPort.h>
65 #include <GenApi/SelectorSet.h>
66 
67 #if defined (_MSC_VER)
68 # include <GenApi/GenApiLinkage.h>
69 #endif
70 
71 #endif
Definition of interface IBase.
Definition of ISelector.
Definition of RegisterList_t type and the interface IRegister.
Definition of IBoolean interface.
Definition of interface IDestroy.
Definition of interface INode and types NodeList_t and CallbackHandleType:
Definition of interface IPersistScript and class CFeatureBag.
Definition of interface ICategory and types FeatureList_t :
Common GenICam base include file.
Definition of the IFloat interface.
Definition of interface INodeMap.
Definition of interface IChunkPort.
Definition of interface IPort.
Definition of ICommand interface.
Implementation helpers for CNodeCallbackDefines a bunch of templates for creating callback-functors t...
Definition of interface IPortConstruct.
Contains GenApi&#39;s linker directives.
Definition of the interface IInteger.
Definition of template CPointer.
Definition of interface IPort.
Definition of interface IUserData.
Definition of interface IPort.
Definition of interface IString.
declspec&#39;s to be used for GenApi Windows dll
Definition of interface IEnumeration.
Definition of the interface IValue.
Definition of interface INodeMap.
GenICam common utilities.
Definition of CNodeMapRef.


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:40