32 #ifndef GENAPI_STRINGNODE_H 33 #define GENAPI_STRINGNODE_H 117 virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList)
const;
133 #endif // GENAPI_STRINGNODE_H Definition of the ValueT class template.
virtual bool InternalIsValueCacheValid() const
Checks if the value comes from cache or is requested from another node.
Common types used in the public GenApi interface.
virtual GENICAM_NAMESPACE::gcstring InternalToString(bool Verify=false, bool IgnoreCache=false)
virtual void SetProperty(CProperty &Property)
virtual EAccessMode InternalGetAccessMode() const
Get Caching Mode.
virtual void FinalConstruct()
Definition of the NodeT class template.
virtual GENICAM_NAMESPACE::gcstring InternalGetValue(bool Verify=false, bool IgnoreCache=false)
virtual EInterfaceType InternalGetPrincipalInterfaceType() const
Implementation of IBase::GetPrincipalInterfaceType()
Implementation of the IBase interface.
Definition of the NodeT class template.
virtual int64_t InternalGetMaxLength()
Retrieves the maximum length of the string in bytes.
interface GENAPI_DECL_ABSTRACT bool Verify
Definition of polymorphical smart pointer.
virtual void InternalFromString(const GENICAM_NAMESPACE::gcstring &valueString, bool Verify=true)
Set value of the node as string.
Definition of the BaseT class template.
Standard implementation for the INode and the ISelector interface.
virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
A string class which is a clone of std::string.
Implements a floating string node.
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
virtual void InternalSetValue(const GENICAM_NAMESPACE::gcstring &Value, bool Verify=true)
interface GENAPI_DECL_ABSTRACT IString
Interface for string properties.
Definition of interface IString.
Part of the generic device API.
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type
A reference to a gcstring which can be either a gcstring variable, or a pointer to an IString...
CStringPolyRef m_Value
The Value of the floating node.