Go to the documentation of this file.
31 #ifndef GENAPI_CONVERTER_H
32 #define GENAPI_CONVERTER_H
34 #include "../IFloat.h"
147 virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList)
const;
204 :
public BaseT< ValueT< NodeT < FloatT < CConverterImpl > > > >
209 #endif // GENAPI_CONVERTER_H
Lexical analyzer for CIntSwissKnife.
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
EDisplayNotation m_DisplayNotation
the printf format specifier used to convert the float number to a string
CFloatPolyRef m_Value
Reference to the value.
EDisplayNotation GetDisplayNotation() const
see IFloat
Definition of polymorphical smart pointer.
Vector of doubles with reference counting.
virtual EAccessMode InternalGetAccessMode() const
Get the access mode of the node.
enum GENAPI_NAMESPACE::_EDisplayNotation EDisplayNotation
typedef for float notation
A reference to a float which can be either a double variable, or a pointer to an IFloat,...
Definition of CSwissKnife.
virtual bool empty(void) const
Standard implementation for the INode and the ISelector interface.
A string class which is a clone of std::string.
bool IsMinUninititialized() const
Checks if <Min> has ben set.
@ _UndefinedRepresentation
GENICAM_NAMESPACE::gcstring m_FormulaTo
The SwissKnife formula for Set.
Definition of the NodeT class template.
virtual void SetProperty(CProperty &Property)
Checks if the node is terminal.
virtual ECachingMode InternalGetCachingMode() const
Get Caching Mode.
virtual GENICAM_NAMESPACE::gcstring InternalGetUnit() const
Get the unit.
CFloatPolyRef m_ConvertTo
The Swiss Knife for Set.
int64_t GetDisplayPrecision() const
see IFloat
IFloat implementation with integrated conversion.
Implementation of the IBase interface.
virtual void InternalSetValue(double Value, bool Verify=true)
virtual double InternalGetValue(bool Verify=false, bool IgnoreCache=false)
virtual const double_autovector_t InternalGetListOfValidValues()
Get list of valid value.
@ intfIFloat
IFloat interface.
enum GENAPI_NAMESPACE::_ERepresentation ERepresentation
recommended representation of a node value
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT bool Verify
ESlope m_Slope
indicates if the formula is strictly monotonous increasing or decreating
class implementing the converter object
GENICAM_NAMESPACE::gcstring GetUnit() const
see IFloat interface
GENICAM_NAMESPACE::gcstring m_Unit
the physical unit name
virtual double InternalGetMax()
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type
virtual int64_t InternalGetDisplayPrecision() const
Get the precision to be used when converting the float to a string.
Definition of the BaseT class template.
GENICAM_NAMESPACE::gcstring m_FormulaFrom
The SwissKnife formula for Get.
int64_t m_DisplayPrecision
the precision the float is converted with to a string
EYesNo m_IsLinear
indicates if the conversion is linear
Definition of the FloatT class template.
CConverterImpl()
Constructor.
virtual EInterfaceType InternalGetPrincipalInterfaceType() const
Implementation of IBase::GetPrincipalInterfaceType()
virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IFloat
Interface for float properties.
enum GENAPI_NAMESPACE::_EYesNo EYesNo
Defines the choices of a Yes/No alternatives.
ERepresentation GetRepresentation() const
see IFloat interface
GENICAM_NAMESPACE::gcstring m_InputName
The Name of the external Variable.
enum GENAPI_NAMESPACE::_ESlope ESlope
typedef for formula type
virtual double InternalGetInc()
Get the constant increment if there is any.
enum GENAPI_NAMESPACE::_ECachingMode ECachingMode
caching mode of a register
CFloatPolyRef m_ConvertFrom
The Swiss Knife for Get.
Definition of the ValueT class template.
virtual EDisplayNotation InternalGetDisplayNotation() const
Get the way the float should be converted to a string.
virtual bool InternalHasInc()
True if the float has a constant increment.
bool IsMaxUninitialized() const
Checks if <Max> has ben set.
virtual double InternalGetMin()
ERepresentation m_Representation
recommended representation of the value
@ _UndefinedEDisplayNotation
Object is not yet initialized.
Portable string implementation.
virtual ERepresentation InternalGetRepresentation() const
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11