Implements the Basler Smart Feature class. More...
#include <SmartFeature.h>

Public Member Functions | |
| CSmartFeatureImpl (void) | |
Protected Member Functions | |
GenApi::IInteger implementation | |
| virtual void | InternalSetValue (int64_t, bool) |
| virtual int64_t | InternalGetValue (bool Verify=false, bool IgnoreCache=false) |
| virtual int64_t | InternalGetMin () const |
| virtual int64_t | InternalGetMax () const |
| virtual int64_t | InternalGetInc () const |
| const int64_autovector_t | InternalGetListOfValidValues () |
| Get list of valid value. | |
| virtual ERepresentation | InternalGetRepresentation () const |
| virtual GENICAM_NAMESPACE::gcstring | InternalGetUnit () |
| Get the unit. | |
| virtual EInterfaceType | InternalGetPrincipalInterfaceType () const |
| Implementation of IBase::GetPrincipalInterfaceType() | |
INode implementation | |
| virtual EAccessMode | InternalGetAccessMode () const |
| Get the access mode of the node. | |
| virtual void | SetProperty (CProperty &Property) |
| virtual bool | GetProperty (CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const |
Private Attributes | |
| GUID | m_FeatureID |
| the GUID identifying the smart features | |
Implements the Basler Smart Feature class.
Intention is to use this class in pIsAvailable and pIsImplemented elements where the GetValue method is called in a boolean sense. But also to use it as an address register.
Definition at line 57 of file SmartFeature.h.
| virtual bool GENAPI_NAMESPACE::CSmartFeatureImpl::GetProperty | ( | CNodeDataMap * | pNodeDataMap, |
| CPropertyID::EProperty_ID_t | PropertyID, | ||
| CNodeData::PropertyVector_t & | PropertyList | ||
| ) | const [protected, virtual] |
Reimplemented from GENAPI_NAMESPACE::CRegisterImpl.
| virtual EAccessMode GENAPI_NAMESPACE::CSmartFeatureImpl::InternalGetAccessMode | ( | ) | const [protected, virtual] |
Get the access mode of the node.
Reimplemented from GENAPI_NAMESPACE::CRegisterImpl.
| virtual int64_t GENAPI_NAMESPACE::CSmartFeatureImpl::InternalGetInc | ( | ) | const [protected, virtual] |
| const int64_autovector_t GENAPI_NAMESPACE::CSmartFeatureImpl::InternalGetListOfValidValues | ( | ) | [inline, protected] |
Get list of valid value.
Definition at line 87 of file SmartFeature.h.
| virtual int64_t GENAPI_NAMESPACE::CSmartFeatureImpl::InternalGetMax | ( | ) | const [protected, virtual] |
| virtual int64_t GENAPI_NAMESPACE::CSmartFeatureImpl::InternalGetMin | ( | ) | const [protected, virtual] |
| virtual EInterfaceType GENAPI_NAMESPACE::CSmartFeatureImpl::InternalGetPrincipalInterfaceType | ( | ) | const [inline, protected, virtual] |
Implementation of IBase::GetPrincipalInterfaceType()
Reimplemented from GENAPI_NAMESPACE::CRegisterImpl.
Definition at line 105 of file SmartFeature.h.
| virtual ERepresentation GENAPI_NAMESPACE::CSmartFeatureImpl::InternalGetRepresentation | ( | ) | const [inline, protected, virtual] |
Definition at line 93 of file SmartFeature.h.
| virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::CSmartFeatureImpl::InternalGetUnit | ( | ) | [inline, protected, virtual] |
Get the unit.
Definition at line 99 of file SmartFeature.h.
| virtual int64_t GENAPI_NAMESPACE::CSmartFeatureImpl::InternalGetValue | ( | bool | Verify = false, |
| bool | IgnoreCache = false |
||
| ) | [protected, virtual] |
| virtual void GENAPI_NAMESPACE::CSmartFeatureImpl::InternalSetValue | ( | int64_t | , |
| bool | |||
| ) | [inline, protected, virtual] |
Definition at line 69 of file SmartFeature.h.
| virtual void GENAPI_NAMESPACE::CSmartFeatureImpl::SetProperty | ( | CProperty & | Property | ) | [protected, virtual] |
Reimplemented from GENAPI_NAMESPACE::CRegisterImpl.
GUID GENAPI_NAMESPACE::CSmartFeatureImpl::m_FeatureID [private] |
the GUID identifying the smart features
Definition at line 131 of file SmartFeature.h.