Public Member Functions | Private Member Functions | List of all members
AVT::VmbAPI::RawFeature Class Reference

#include <RawFeature.h>

Inheritance diagram for AVT::VmbAPI::RawFeature:
Inheritance graph

Public Member Functions

 RawFeature (const VmbFeatureInfo_t *featureInfo, FeatureContainer *pFeatureContainer)
- Public Member Functions inherited from AVT::VmbAPI::BaseFeature
 BaseFeature (const VmbFeatureInfo_t *pFeatureInfo, FeatureContainer *pFeatureContainer)
IMEXPORT VmbErrorType GetDataType (VmbFeatureDataType &dataType) const
virtual IMEXPORT VmbErrorType GetEntry (EnumEntry &entry, const char *pStrEntryName) const
IMEXPORT VmbErrorType GetFlags (VmbFeatureFlagsType &flags) const
virtual IMEXPORT VmbErrorType GetIncrement (VmbInt64_t &increment) const
virtual IMEXPORT VmbErrorType GetIncrement (double &increment) const
IMEXPORT VmbErrorType GetPollingTime (VmbUint32_t &pollingTime) const
virtual IMEXPORT VmbErrorType GetRange (VmbInt64_t &minimum, VmbInt64_t &maximum) const
virtual IMEXPORT VmbErrorType GetRange (double &minimum, double &maximum) const
virtual IMEXPORT VmbErrorType GetValue (VmbInt64_t &value) const
virtual IMEXPORT VmbErrorType GetValue (double &value) const
virtual IMEXPORT VmbErrorType GetValue (bool &value) const
IMEXPORT VmbErrorType GetVisibility (VmbFeatureVisibilityType &visibility) const
virtual IMEXPORT VmbErrorType HasIncrement (VmbBool_t &incrementSupported) const
virtual IMEXPORT VmbErrorType IsCommandDone (bool &isDone) const
IMEXPORT VmbErrorType IsReadable (bool &isReadable)
IMEXPORT VmbErrorType IsStreamable (bool &isStreamable) const
virtual IMEXPORT VmbErrorType IsValueAvailable (const char *pValue, bool &available) const
virtual IMEXPORT VmbErrorType IsValueAvailable (const VmbInt64_t value, bool &available) const
IMEXPORT VmbErrorType IsWritable (bool &isWritable)
IMEXPORT VmbErrorType RegisterObserver (const IFeatureObserverPtr &observer)
void ResetFeatureContainer ()
virtual IMEXPORT VmbErrorType RunCommand ()
virtual IMEXPORT VmbErrorType SetValue (const VmbInt32_t &value)
virtual IMEXPORT VmbErrorType SetValue (const VmbInt64_t &value)
virtual IMEXPORT VmbErrorType SetValue (const double &value)
virtual IMEXPORT VmbErrorType SetValue (const char *pValue)
virtual IMEXPORT VmbErrorType SetValue (bool value)
IMEXPORT VmbErrorType UnregisterObserver (const IFeatureObserverPtr &observer)
virtual ~BaseFeature ()
- Public Member Functions inherited from AVT::VmbAPI::BasicLockable
IMEXPORT BasicLockable ()
IMEXPORT BasicLockable (MutexPtr pMutex)
MutexPtr GetMutex () const
void Lock ()
void Unlock ()
virtual IMEXPORT ~BasicLockable ()

Private Member Functions

virtual IMEXPORT VmbErrorType GetValue (VmbUchar_t *pValue, VmbUint32_t &size, VmbUint32_t &sizeFilled) const
virtual IMEXPORT VmbErrorType SetValue (const VmbUchar_t *pValue, VmbUint32_t size)

Additional Inherited Members

- Protected Attributes inherited from AVT::VmbAPI::BaseFeature
FeatureInfo m_featureInfo

Detailed Description

Definition at line 40 of file RawFeature.h.

Constructor & Destructor Documentation

AVT::VmbAPI::RawFeature::RawFeature ( const VmbFeatureInfo_t featureInfo,
FeatureContainer pFeatureContainer 

Definition at line 34 of file RawFeature.cpp.

Member Function Documentation

VmbErrorType AVT::VmbAPI::RawFeature::GetValue ( VmbUchar_t pValue,
VmbUint32_t size,
VmbUint32_t sizeFilled 
) const

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 39 of file RawFeature.cpp.

VmbErrorType AVT::VmbAPI::RawFeature::SetValue ( const VmbUchar_t pValue,
VmbUint32_t  size 

Reimplemented from AVT::VmbAPI::BaseFeature.

Definition at line 71 of file RawFeature.cpp.

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

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