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.