00001 /*============================================================================= 00002 Copyright (C) 2012 Allied Vision Technologies. All Rights Reserved. 00003 00004 Redistribution of this file, in original or modified form, without 00005 prior written consent of Allied Vision Technologies is prohibited. 00006 00007 ------------------------------------------------------------------------------- 00008 00009 File: VimbaCPP.h 00010 00011 Description: Main include file for Vimba CPP API. 00012 00013 ------------------------------------------------------------------------------- 00014 00015 THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED 00016 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF TITLE, 00017 NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 00018 DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, 00019 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 00020 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 00021 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 00022 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 00023 TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 00024 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00025 00026 =============================================================================*/ 00027 00028 #include <VimbaCPP/Include/VimbaCPPCommon.h> 00029 00030 #include <VimbaCPP/Include/Camera.h> 00031 #include <VimbaCPP/Include/Interface.h> 00032 #include <VimbaCPP/Include/VimbaSystem.h> 00033 #include <VimbaCPP/Include/FeatureContainer.h> 00034 #include <VimbaCPP/Include/ICameraFactory.h> 00035 #include <VimbaCPP/Include/ICameraListObserver.h> 00036 #include <VimbaCPP/Include/IInterfaceListObserver.h> 00037 #include <VimbaCPP/Include/IFeatureObserver.h> 00038 #include <VimbaCPP/Include/IFrameObserver.h> 00039 #include <VimbaCPP/Include/Frame.h>