Holds a list of features and sub-categories. More...
#include <Category.h>

Public Member Functions | |
| CCategoryImpl () | |
| Constructor. | |
| virtual void | FinalConstruct () |
| virtual void | GetFeatures (FeatureList_t &Features) const |
| Get all features of the category (including sub-categories) | |
| virtual bool | GetProperty (CNodeDataMap *pNodeDataMap, CPropertyID::EProperty_ID_t PropertyID, CNodeData::PropertyVector_t &PropertyList) const |
| virtual EAccessMode | InternalGetAccessMode () const |
| Returns the current access mode of the node. | |
| virtual EInterfaceType | InternalGetPrincipalInterfaceType () const |
| Implementation of IBase::GetPrincipalInterfaceType() | |
| void | SetInvalid (ESetInvalidMode simMode) |
| virtual void | SetProperty (CProperty &Property) |
Public Attributes | |
| FeatureList_t | m_Features |
| List of node references to features. | |
Protected Member Functions | |
| virtual void | InternalFromString (const GENICAM_NAMESPACE::gcstring &, bool) |
| Set content of the node as string. | |
| virtual INode * | InternalGetNode () |
| Get the INode interface of the node. | |
| virtual GENICAM_NAMESPACE::gcstring | InternalToString (bool, bool) |
| Get display name of the node as string. | |
| virtual void | Override (EVisibility newVisibility) |
Holds a list of features and sub-categories.
Definition at line 52 of file Category.h.
Constructor.
| virtual void GENAPI_NAMESPACE::CCategoryImpl::FinalConstruct | ( | ) | [virtual] |
Reimplemented from GENAPI_NAMESPACE::CNodeImpl.
| virtual void GENAPI_NAMESPACE::CCategoryImpl::GetFeatures | ( | FeatureList_t & | Features | ) | const [virtual] |
Get all features of the category (including sub-categories)
| virtual bool GENAPI_NAMESPACE::CCategoryImpl::GetProperty | ( | CNodeDataMap * | pNodeDataMap, |
| CPropertyID::EProperty_ID_t | PropertyID, | ||
| CNodeData::PropertyVector_t & | PropertyList | ||
| ) | const [virtual] |
Reimplemented from GENAPI_NAMESPACE::CNodeImpl.
| virtual void GENAPI_NAMESPACE::CCategoryImpl::InternalFromString | ( | const GENICAM_NAMESPACE::gcstring & | , |
| bool | |||
| ) | [inline, protected, virtual] |
Set content of the node as string.
Definition at line 75 of file Category.h.
| virtual EAccessMode GENAPI_NAMESPACE::CCategoryImpl::InternalGetAccessMode | ( | ) | const [virtual] |
Returns the current access mode of the node.
Reimplemented from GENAPI_NAMESPACE::CNodeImpl.
| virtual INode* GENAPI_NAMESPACE::CCategoryImpl::InternalGetNode | ( | ) | [protected, virtual] |
Get the INode interface of the node.
| virtual EInterfaceType GENAPI_NAMESPACE::CCategoryImpl::InternalGetPrincipalInterfaceType | ( | ) | const [inline, virtual] |
Implementation of IBase::GetPrincipalInterfaceType()
Reimplemented from GENAPI_NAMESPACE::CNodeImpl.
Definition at line 100 of file Category.h.
| virtual GENICAM_NAMESPACE::gcstring GENAPI_NAMESPACE::CCategoryImpl::InternalToString | ( | bool | , |
| bool | |||
| ) | [inline, protected, virtual] |
Get display name of the node as string.
Definition at line 68 of file Category.h.
| virtual void GENAPI_NAMESPACE::CCategoryImpl::Override | ( | EVisibility | newVisibility | ) | [protected, virtual] |
| void GENAPI_NAMESPACE::CCategoryImpl::SetInvalid | ( | ESetInvalidMode | simMode | ) | [virtual] |
Reimplemented from GENAPI_NAMESPACE::CNodeImpl.
| virtual void GENAPI_NAMESPACE::CCategoryImpl::SetProperty | ( | CProperty & | Property | ) | [virtual] |
Reimplemented from GENAPI_NAMESPACE::CNodeImpl.
| FeatureList_t GENAPI_NAMESPACE::CCategoryImpl::m_Features |
List of node references to features.
Definition at line 108 of file Category.h.