Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
AVT::VmbAPI::VimbaSystem Class Reference

#include <VimbaSystem.h>

List of all members.

Public Member Functions

IMEXPORT VmbErrorType GetCameraByID (const char *pID, CameraPtr &pCamera)
CameraPtr GetCameraPtrByHandle (const VmbHandle_t handle) const
VmbErrorType GetCameras (CameraPtrVector &cameras)
IMEXPORT VmbErrorType GetInterfaceByID (const char *pID, InterfacePtr &pInterface)
VmbErrorType GetInterfaces (InterfacePtrVector &interfaces)
Logger GetLogger () const
IMEXPORT VmbErrorType OpenCameraByID (const char *pID, VmbAccessModeType eAccessMode, CameraPtr &pCamera)
IMEXPORT VmbErrorType OpenInterfaceByID (const char *pID, InterfacePtr &pInterface)
IMEXPORT VmbErrorType QueryVersion (VmbVersionInfo_t &version)
IMEXPORT VmbErrorType RegisterCameraFactory (const ICameraFactoryPtr &cameraFactory)
IMEXPORT VmbErrorType RegisterCameraListObserver (const ICameraListObserverPtr &pObserver)
IMEXPORT VmbErrorType RegisterInterfaceListObserver (const IInterfaceListObserverPtr &pObserver)
IMEXPORT VmbErrorType Shutdown ()
IMEXPORT VmbErrorType Startup ()
IMEXPORT VmbErrorType UnregisterCameraFactory ()
IMEXPORT VmbErrorType UnregisterCameraListObserver (const ICameraListObserverPtr &pObserver)
IMEXPORT VmbErrorType UnregisterInterfaceListObserver (const IInterfaceListObserverPtr &pObserver)

Static Public Member Functions

static IMEXPORT VimbaSystemGetInstance ()

Private Member Functions

IMEXPORT VmbErrorType GetCameras (CameraPtr *pCameras, VmbUint32_t &size)
IMEXPORT VmbErrorType GetInterfaces (InterfacePtr *pInterfaces, VmbUint32_t &size)
VimbaSystemoperator= (const VimbaSystem &system)
 VimbaSystem ()
 VimbaSystem (const VimbaSystem &)
 ~VimbaSystem ()

Private Attributes

Impl * m_pImpl

Static Private Attributes

static VimbaSystem _instance

Detailed Description

Definition at line 48 of file VimbaSystem.h.

Constructor & Destructor Documentation

Member Function Documentation

IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::GetCameraByID ( const char *  pID,
CameraPtr &  pCamera 
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::GetCameras ( CameraPtr *  pCameras,
VmbUint32_t size 
) [private]
static IMEXPORT VimbaSystem& AVT::VmbAPI::VimbaSystem::GetInstance ( ) [static]
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::GetInterfaceByID ( const char *  pID,
InterfacePtr &  pInterface 
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::GetInterfaces ( InterfacePtr *  pInterfaces,
VmbUint32_t size 
) [private]
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::OpenCameraByID ( const char *  pID,
VmbAccessModeType  eAccessMode,
CameraPtr &  pCamera 
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::OpenInterfaceByID ( const char *  pID,
InterfacePtr &  pInterface 
VimbaSystem& AVT::VmbAPI::VimbaSystem::operator= ( const VimbaSystem system) [private]
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::RegisterCameraFactory ( const ICameraFactoryPtr &  cameraFactory)
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::RegisterCameraListObserver ( const ICameraListObserverPtr &  pObserver)
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::RegisterInterfaceListObserver ( const IInterfaceListObserverPtr &  pObserver)
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::UnregisterCameraListObserver ( const ICameraListObserverPtr &  pObserver)
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::UnregisterInterfaceListObserver ( const IInterfaceListObserverPtr &  pObserver)

Member Data Documentation

Definition at line 338 of file VimbaSystem.h.

Definition at line 344 of file VimbaSystem.h.

The documentation for this class was generated from the following file:

Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Thu Aug 27 2015 12:29:49