Go to the documentation of this file.
31 #ifndef GENAPI_CATEGORY_H
32 #define GENAPI_CATEGORY_H
34 #include "../ICategory.h"
75 #pragma BullseyeCoverage off
81 #pragma BullseyeCoverage on
89 virtual void GetFeatures(FeatureList_t &Features)
const;
93 virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList)
const;
118 #endif // ifndef GENAPI_CATEGORY_H
Lexical analyzer for CIntSwissKnife.
virtual bool GetProperty(CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
virtual void GetFeatures(FeatureList_t &Features) const
Get all features of the category (including sub-categories)
Holds a list of features and sub-categories.
Standard implementation for the INode and the ISelector interface.
A string class which is a clone of std::string.
Definition of the NodeT class template.
virtual EAccessMode InternalGetAccessMode() const
Returns the current access mode of the node.
virtual void InternalFromString(const GENICAM_NAMESPACE::gcstring &, bool)
Set content of the node as string.
void SetInvalid(ESetInvalidMode simMode)
Implementation of the IBase interface.
virtual void Override(EVisibility newVisibility)
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type
Definition of the BaseT class template.
ESetInvalidMode
Three different modes of operation for INodePrivate::SetInvalid()
GENICAM_INTERFACE INode
Interface common to all nodes.
CCategoryImpl()
Constructor.
virtual void FinalConstruct()
@ intfICategory
ICategory interface.
virtual INode * InternalGetNode()
Get the INode interface of the node.
virtual void SetProperty(CProperty &Property)
enum GENAPI_NAMESPACE::_EVisibility EVisibility
recommended visibility of a node
virtual EInterfaceType InternalGetPrincipalInterfaceType() const
Implementation of IBase::GetPrincipalInterfaceType()
Definition of the ValueT class template.
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT ICategory
Gives access to a category node.
FeatureList_t m_Features
List of node references to features.
virtual GENICAM_NAMESPACE::gcstring InternalToString(bool, bool)
Get display name of the node as string.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11