Public Member Functions | Private Attributes
GENAPI_NAMESPACE::CEnumEntryImpl Class Reference

Mapping of Enum Values to symbolic values. More...

#include <EnumEntry.h>

Inheritance diagram for GENAPI_NAMESPACE::CEnumEntryImpl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool GetProperty (CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
virtual void SetProperty (CProperty &Property)
Constructor / destructor
 CEnumEntryImpl ()
 Constructor.
Interface IBase (methods are called by the NodeT class)
virtual EAccessMode InternalGetAccessMode () const
 Get the access mode of the node.
virtual EInterfaceType InternalGetPrincipalInterfaceType () const
 Implementation of IBase::GetPrincipalInterfaceType()
Interface INode (methods are called by the NodeT class)
GENICAM_NAMESPACE::gcstring InternalGetDisplayName () const
 Returns the name to display.
Interface INodePrivate
virtual void FinalConstruct ()
 finishes the constriction of the node
Interface IValue (methods are called by the ValueT class)
virtual GENICAM_NAMESPACE::gcstring InternalToString (bool Verify=false, bool IgnoreCache=false)
 Get value of the node as string.
virtual void InternalFromString (const GENICAM_NAMESPACE::gcstring &ValueStr, bool Verify=true)
 Set content of the node as string (method not used)
Interface IEnumEntry
virtual GENICAM_NAMESPACE::gcstring GetSymbolic () const
virtual int64_t GetValue ()
virtual double GetNumericValue ()
virtual bool IsSelfClearing ()

Private Attributes

EYesNo m_IsSelfClearing
 Yes if this values will be changed back by the device.
double m_NumericValue
 the numeric value associated with this enum entry
GENICAM_NAMESPACE::gcstring m_Symbolic
 the symbolic name of this entry
int64_t m_Value
 the integer value of this entry

Detailed Description

Mapping of Enum Values to symbolic values.

Definition at line 45 of file EnumEntry.h.


Constructor & Destructor Documentation

Constructor.


Member Function Documentation

finishes the constriction of the node

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

virtual bool GENAPI_NAMESPACE::CEnumEntryImpl::GetProperty ( CNodeDataMap *  pNodeDataMap,
CPropertyID::EProperty_ID_t  PropertyID,
CNodeData::PropertyVector_t &  PropertyList 
) const [virtual]

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

virtual void GENAPI_NAMESPACE::CEnumEntryImpl::InternalFromString ( const GENICAM_NAMESPACE::gcstring ValueStr,
bool  Verify = true 
) [virtual]

Set content of the node as string (method not used)

Get the access mode of the node.

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

Returns the name to display.

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

Implementation of IBase::GetPrincipalInterfaceType()

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.

Definition at line 64 of file EnumEntry.h.

virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::CEnumEntryImpl::InternalToString ( bool  Verify = false,
bool  IgnoreCache = false 
) [virtual]

Get value of the node as string.

virtual void GENAPI_NAMESPACE::CEnumEntryImpl::SetProperty ( CProperty &  Property) [virtual]

Reimplemented from GENAPI_NAMESPACE::CNodeImpl.


Member Data Documentation

Yes if this values will be changed back by the device.

Definition at line 121 of file EnumEntry.h.

the numeric value associated with this enum entry

Definition at line 118 of file EnumEntry.h.

the symbolic name of this entry

Definition at line 115 of file EnumEntry.h.

the integer value of this entry

Definition at line 112 of file EnumEntry.h.


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


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 18:42:48