Classes | Typedefs | Enumerations | Functions | Variables
AVT::VmbAPI Namespace Reference

Classes

struct  AcquireImageHelper
 
class  AncillaryData
 
class  BaseFeature
 
class  BasicLockable
 
class  BoolFeature
 
class  Camera
 
class  Clock
 
class  CommandFeature
 
class  Condition
 
class  ConditionHelper
 
class  DefaultCameraFactory
 
struct  dynamic_cast_tag
 
class  EnumEntry
 
class  EnumFeature
 
class  Feature
 
class  FeatureContainer
 
class  FileLogger
 
class  FloatFeature
 
class  Frame
 
class  FrameHandler
 
class  ICameraFactory
 
class  ICameraListObserver
 
class  IFeatureObserver
 
class  IFrameObserver
 
class  IInterfaceListObserver
 
class  Interface
 
class  IntFeature
 
class  IRegisterDevice
 
class  LockableMap
 
class  LockableVector
 
class  Mutex
 
class  MutexGuard
 
class  RawFeature
 
class  ref_count
 
class  ref_count_base
 
class  Semaphore
 
class  shared_ptr
 
class  StringFeature
 
class  VimbaSystem
 

Typedefs

typedef NetPointer< AncillaryData, AVT::VmbAPINET::AncillaryData > AncillaryDataPtr
 
typedef NetPointer< Camera, AVT::VmbAPINET::Camera > CameraPtr
 
typedef std::map< std::string, CameraPtrCameraPtrMap
 
typedef std::vector< CameraPtrCameraPtrVector
 
typedef NetPointer< AncillaryData, AVT::VmbAPINET::AncillaryData > ConstAncillaryDataPtr
 
typedef std::vector< EnumEntryEnumEntryVector
 
typedef NetPointer< Feature, AVT::VmbAPINET::Feature > FeaturePtr
 
typedef std::map< std::string, FeaturePtrFeaturePtrMap
 
typedef std::vector< FeaturePtrFeaturePtrVector
 
typedef std::vector< FrameHandlerPtr > FrameHandlerPtrVector
 
typedef NetPointer< Frame, AVT::VmbAPINET::Frame > FramePtr
 
typedef std::vector< FramePtrFramePtrVector
 
typedef std::vector< ICameraListObserverPtr > ICameraListObserverPtrVector
 
typedef std::vector< IFeatureObserverPtr > IFeatureObserverPtrVector
 
typedef std::vector< IInterfaceListObserverPtr > IInterfaceListObserverPtrVector
 
typedef std::vector< VmbInt64_tInt64Vector
 
typedef NetPointer< Interface, AVT::VmbAPINET::Interface > InterfacePtr
 
typedef std::map< std::string, InterfacePtrInterfacePtrMap
 
typedef std::vector< InterfacePtrInterfacePtrVector
 
typedef LOGGER_DECLLogger
 
typedef std::vector< std::string > StringVector
 
typedef std::vector< VmbUchar_tUcharVector
 
typedef std::vector< VmbUint64_tUint64Vector
 

Enumerations

enum  { FRAME_HDL =0 }
 
enum  UpdateTriggerType { UpdateTriggerPluggedIn = 0, UpdateTriggerPluggedOut = 1, UpdateTriggerOpenStateChanged = 3 }
 

Functions

template<class T , class T2 >
shared_ptr< T > dynamic_pointer_cast (const shared_ptr< T2 > &rSharedPointer)
 
VmbErrorType GetFeatureValueInt (Camera &cam, const char *name, VmbInt64_t &val)
 
template<class T1 , class T2 >
bool operator!= (const shared_ptr< T1 > &sp1, const shared_ptr< T2 > &sp2)
 
template<class T1 , class T2 >
bool operator== (const shared_ptr< T1 > &sp1, const shared_ptr< T2 > &sp2)
 
VmbErrorType RunFeatureCommand (Camera &cam, const char *name)
 
typedef SP_DECL (Interface) InterfacePtr
 
typedef SP_DECL (Camera) CameraPtr
 
typedef SP_DECL (Feature) FeaturePtr
 
typedef SP_DECL (FeatureContainer) FeatureContainerPtr
 
typedef SP_DECL (IFeatureObserver) IFeatureObserverPtr
 
typedef SP_DECL (Frame) FramePtr
 
typedef SP_DECL (FrameHandler) FrameHandlerPtr
 
typedef SP_DECL (IFrameObserver) IFrameObserverPtr
 
typedef SP_DECL (AncillaryData) AncillaryDataPtr
 
typedef SP_DECL (ICameraFactory) ICameraFactoryPtr
 
typedef SP_DECL (ICameraListObserver) ICameraListObserverPtr
 
typedef SP_DECL (IInterfaceListObserver) IInterfaceListObserverPtr
 
typedef SP_DECL (Mutex) MutexPtr
 
typedef SP_DECL (BasicLockable) BasicLockablePtr
 

Variables

char const *const AVT_IP_OR_MAC_ADDRESS = "IP_OR_MAC@"
 

Typedef Documentation

typedef NetPointer<AncillaryData, AVT::VmbAPINET::AncillaryData> AVT::VmbAPI::AncillaryDataPtr

Definition at line 66 of file UserSharedPointerDefines.h.

typedef NetPointer<Camera, AVT::VmbAPINET::Camera> AVT::VmbAPI::CameraPtr

Definition at line 42 of file UserSharedPointerDefines.h.

typedef std::map<std::string, CameraPtr> AVT::VmbAPI::CameraPtrMap

Definition at line 43 of file VimbaSystem.cpp.

Definition at line 45 of file Camera.h.

typedef NetPointer<AncillaryData, AVT::VmbAPINET::AncillaryData> AVT::VmbAPI::ConstAncillaryDataPtr

Definition at line 68 of file UserSharedPointerDefines.h.

Definition at line 65 of file VimbaCPPCommon.h.

typedef NetPointer<Feature, AVT::VmbAPINET::Feature> AVT::VmbAPI::FeaturePtr

Definition at line 48 of file UserSharedPointerDefines.h.

typedef std::map<std::string, FeaturePtr> AVT::VmbAPI::FeaturePtrMap

Definition at line 49 of file Feature.h.

Definition at line 46 of file Feature.h.

typedef std::vector<FrameHandlerPtr> AVT::VmbAPI::FrameHandlerPtrVector

Definition at line 66 of file FrameHandler.h.

typedef NetPointer<Frame, AVT::VmbAPINET::Frame> AVT::VmbAPI::FramePtr

Definition at line 57 of file UserSharedPointerDefines.h.

typedef std::vector<FramePtr> AVT::VmbAPI::FramePtrVector

Definition at line 335 of file Frame.h.

typedef std::vector<ICameraListObserverPtr> AVT::VmbAPI::ICameraListObserverPtrVector

Definition at line 69 of file ICameraListObserver.h.

typedef std::vector<IFeatureObserverPtr> AVT::VmbAPI::IFeatureObserverPtrVector

Definition at line 65 of file IFeatureObserver.h.

typedef std::vector<IInterfaceListObserverPtr> AVT::VmbAPI::IInterfaceListObserverPtrVector

Definition at line 68 of file IInterfaceListObserver.h.

typedef std::vector<VmbInt64_t> AVT::VmbAPI::Int64Vector

Definition at line 62 of file VimbaCPPCommon.h.

typedef NetPointer<Interface, AVT::VmbAPINET::Interface> AVT::VmbAPI::InterfacePtr

Definition at line 45 of file UserSharedPointerDefines.h.

typedef std::map<std::string, InterfacePtr> AVT::VmbAPI::InterfacePtrMap

Definition at line 44 of file VimbaSystem.cpp.

Definition at line 46 of file VimbaSystem.h.

Definition at line 47 of file LoggerDefines.h.

typedef std::vector<std::string> AVT::VmbAPI::StringVector

Definition at line 64 of file VimbaCPPCommon.h.

typedef std::vector<VmbUchar_t> AVT::VmbAPI::UcharVector

Definition at line 63 of file VimbaCPPCommon.h.

typedef std::vector<VmbUint64_t> AVT::VmbAPI::Uint64Vector

Definition at line 61 of file VimbaCPPCommon.h.

Enumeration Type Documentation

anonymous enum
Enumerator
FRAME_HDL 

Definition at line 43 of file FrameHandler.h.

Enumerator
UpdateTriggerPluggedIn 
UpdateTriggerPluggedOut 
UpdateTriggerOpenStateChanged 

Definition at line 54 of file VimbaCPPCommon.h.

Function Documentation

template<class T , class T2 >
shared_ptr< T > AVT::VmbAPI::dynamic_pointer_cast ( const shared_ptr< T2 > &  rSharedPointer)

Definition at line 264 of file SharedPointer_impl.h.

VmbErrorType AVT::VmbAPI::GetFeatureValueInt ( Camera cam,
const char *  name,
VmbInt64_t val 
)

Definition at line 54 of file Camera.cpp.

template<class T1 , class T2 >
bool AVT::VmbAPI::operator!= ( const shared_ptr< T1 > &  sp1,
const shared_ptr< T2 > &  sp2 
)

Definition at line 276 of file SharedPointer_impl.h.

template<class T1 , class T2 >
bool AVT::VmbAPI::operator== ( const shared_ptr< T1 > &  sp1,
const shared_ptr< T2 > &  sp2 
)

Definition at line 270 of file SharedPointer_impl.h.

VmbErrorType AVT::VmbAPI::RunFeatureCommand ( Camera cam,
const char *  name 
)

Definition at line 85 of file Camera.cpp.

typedef AVT::VmbAPI::SP_DECL ( Interface  )
typedef AVT::VmbAPI::SP_DECL ( Camera  )
typedef AVT::VmbAPI::SP_DECL ( Feature  )
typedef AVT::VmbAPI::SP_DECL ( FeatureContainer  )
typedef AVT::VmbAPI::SP_DECL ( IFeatureObserver  )
typedef AVT::VmbAPI::SP_DECL ( Frame  )
typedef AVT::VmbAPI::SP_DECL ( FrameHandler  )
typedef AVT::VmbAPI::SP_DECL ( IFrameObserver  )
typedef AVT::VmbAPI::SP_DECL ( AncillaryData  )
typedef AVT::VmbAPI::SP_DECL ( ICameraFactory  )
typedef AVT::VmbAPI::SP_DECL ( ICameraListObserver  )
typedef AVT::VmbAPI::SP_DECL ( IInterfaceListObserver  )
typedef AVT::VmbAPI::SP_DECL ( Mutex  )
typedef AVT::VmbAPI::SP_DECL ( BasicLockable  )

Variable Documentation

char const* const AVT::VmbAPI::AVT_IP_OR_MAC_ADDRESS = "IP_OR_MAC@"

Definition at line 51 of file Helper.h.



avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Mon Jun 10 2019 12:50:39