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 std::map< std::string, CameraPtr > CameraPtrMap
 
typedef std::vector< CameraPtr > CameraPtrVector
 
typedef std::vector< EnumEntryEnumEntryVector
 
typedef std::map< std::string, FeaturePtr > FeaturePtrMap
 
typedef std::vector< FeaturePtr > FeaturePtrVector
 
typedef std::vector< FrameHandlerPtr > FrameHandlerPtrVector
 
typedef std::vector< FramePtr > FramePtrVector
 
typedef std::vector< ICameraListObserverPtr > ICameraListObserverPtrVector
 
typedef std::vector< IFeatureObserverPtr > IFeatureObserverPtrVector
 
typedef std::vector< IInterfaceListObserverPtr > IInterfaceListObserverPtrVector
 
typedef std::vector< VmbInt64_tInt64Vector
 
typedef std::map< std::string, InterfacePtr > InterfacePtrMap
 
typedef std::vector< InterfacePtr > InterfacePtrVector
 
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 (AncillaryData) AncillaryDataPtr
 
typedef SP_DECL (BasicLockable) BasicLockablePtr
 
typedef SP_DECL (Camera) CameraPtr
 
typedef SP_DECL (Feature) FeaturePtr
 
typedef SP_DECL (FeatureContainer) FeatureContainerPtr
 
typedef SP_DECL (Frame) FramePtr
 
typedef SP_DECL (FrameHandler) FrameHandlerPtr
 
typedef SP_DECL (ICameraFactory) ICameraFactoryPtr
 
typedef SP_DECL (ICameraListObserver) ICameraListObserverPtr
 
typedef SP_DECL (IFeatureObserver) IFeatureObserverPtr
 
typedef SP_DECL (IFrameObserver) IFrameObserverPtr
 
typedef SP_DECL (IInterfaceListObserver) IInterfaceListObserverPtr
 
typedef SP_DECL (Interface) InterfacePtr
 
typedef SP_DECL (Mutex) MutexPtr
 

Variables

const char *const AVT_IP_OR_MAC_ADDRESS = "IP_OR_MAC@"
 

Typedef Documentation

◆ CameraPtrMap

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

Definition at line 43 of file VimbaSystem.cpp.

◆ CameraPtrVector

typedef std::vector<CameraPtr> AVT::VmbAPI::CameraPtrVector

Definition at line 45 of file Camera.h.

◆ EnumEntryVector

Definition at line 65 of file VimbaCPPCommon.h.

◆ FeaturePtrMap

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

Definition at line 49 of file Feature.h.

◆ FeaturePtrVector

typedef std::vector<FeaturePtr> AVT::VmbAPI::FeaturePtrVector

Definition at line 46 of file Feature.h.

◆ FrameHandlerPtrVector

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

Definition at line 60 of file FrameHandler.h.

◆ FramePtrVector

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

Definition at line 337 of file Frame.h.

◆ ICameraListObserverPtrVector

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

Definition at line 69 of file ICameraListObserver.h.

◆ IFeatureObserverPtrVector

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

Definition at line 65 of file IFeatureObserver.h.

◆ IInterfaceListObserverPtrVector

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

Definition at line 68 of file IInterfaceListObserver.h.

◆ Int64Vector

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

Definition at line 62 of file VimbaCPPCommon.h.

◆ InterfacePtrMap

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

Definition at line 44 of file VimbaSystem.cpp.

◆ InterfacePtrVector

typedef std::vector<InterfacePtr> AVT::VmbAPI::InterfacePtrVector

Definition at line 46 of file VimbaSystem.h.

◆ Logger

Definition at line 46 of file LoggerDefines.h.

◆ StringVector

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

Definition at line 64 of file VimbaCPPCommon.h.

◆ UcharVector

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

Definition at line 63 of file VimbaCPPCommon.h.

◆ Uint64Vector

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

Definition at line 61 of file VimbaCPPCommon.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
FRAME_HDL 

Definition at line 43 of file FrameHandler.h.

◆ UpdateTriggerType

Enumerator
UpdateTriggerPluggedIn 
UpdateTriggerPluggedOut 
UpdateTriggerOpenStateChanged 

Definition at line 54 of file VimbaCPPCommon.h.

Function Documentation

◆ dynamic_pointer_cast()

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

Definition at line 270 of file SharedPointer_impl.h.

◆ GetFeatureValueInt()

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

Definition at line 54 of file Camera.cpp.

◆ operator!=()

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

Definition at line 282 of file SharedPointer_impl.h.

◆ operator==()

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.

◆ RunFeatureCommand()

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

Definition at line 85 of file Camera.cpp.

◆ SP_DECL() [1/14]

typedef AVT::VmbAPI::SP_DECL ( AncillaryData  )

◆ SP_DECL() [2/14]

typedef AVT::VmbAPI::SP_DECL ( BasicLockable  )

◆ SP_DECL() [3/14]

typedef AVT::VmbAPI::SP_DECL ( Camera  )

◆ SP_DECL() [4/14]

typedef AVT::VmbAPI::SP_DECL ( Feature  )

◆ SP_DECL() [5/14]

typedef AVT::VmbAPI::SP_DECL ( FeatureContainer  )

◆ SP_DECL() [6/14]

typedef AVT::VmbAPI::SP_DECL ( Frame  )

◆ SP_DECL() [7/14]

typedef AVT::VmbAPI::SP_DECL ( FrameHandler  )

◆ SP_DECL() [8/14]

typedef AVT::VmbAPI::SP_DECL ( ICameraFactory  )

◆ SP_DECL() [9/14]

typedef AVT::VmbAPI::SP_DECL ( ICameraListObserver  )

◆ SP_DECL() [10/14]

typedef AVT::VmbAPI::SP_DECL ( IFeatureObserver  )

◆ SP_DECL() [11/14]

typedef AVT::VmbAPI::SP_DECL ( IFrameObserver  )

◆ SP_DECL() [12/14]

typedef AVT::VmbAPI::SP_DECL ( IInterfaceListObserver  )

◆ SP_DECL() [13/14]

typedef AVT::VmbAPI::SP_DECL ( Interface  )

◆ SP_DECL() [14/14]

typedef AVT::VmbAPI::SP_DECL ( Mutex  )

Variable Documentation

◆ AVT_IP_OR_MAC_ADDRESS

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

Definition at line 51 of file Helper.h.



avt_vimba_camera
Author(s): Allied Vision Technologies, Miquel Massot
autogenerated on Sat Jun 3 2023 02:14:12