eBUS SDK v6.2.8.5877 API
7 #ifndef __PVGENCATEGORY_H__
8 #define __PVGENCATEGORY_H__
10 #include <PvGenICamLib.h>
15 namespace PvGenICamLib
17 class GenParameterArray;
18 class GenParameterInternal;
19 class GenParameterArrayManager;
27 #ifndef EBUS_PYTHON_DOXYGEN
51 PV_GENICAM_API PV_GENAPI_NS::INode *
GetNode();
58 #ifndef PV_GENERATING_DOXYGEN_DOC
60 PvGenICamLib::GenParameterInternal *mThis;
62 friend class PvGenICamLib::GenParameterArray;
63 friend class PvGenICamLib::GenParameterArrayManager;
65 #endif // PV_GENERATING_DOXYGEN_DOC
Result information.
Definition: PvResult.h:13
PvResult GetDisplayName(PvString &aDisplayName) const
Get the category's display name.
Definition: PvGenCategory.cpp:186
bool IsImplemented() const
Test if the category is implemented.
Definition: PvGenCategory.cpp:453
PvResult GetDescription(PvString &aDescription) const
Get the category's description.
Definition: PvGenCategory.cpp:144
String class.
Definition: PvString.h:21
GenApi_3_3 ::INode * GetNode()
Returns the GenApi node wrapped by this PvGenCategory.
Definition: PvGenCategory.cpp:473
PvResult GetToolTip(PvString &aToolTip) const
Get the category's tool tip.
Definition: PvGenCategory.cpp:106
virtual ~PvGenCategory()
Destructor.
Definition: PvGenCategory.cpp:45
PvGenCategory()
Constructor.
Definition: PvGenCategory.cpp:36
PvResult GetVisibility(PvGenVisibility &aVisibility) const
Get the category's recommended user level (visibility)
Definition: PvGenCategory.cpp:277
GenICam feature-related constants.
PvResult GetName(PvString &aName) const
Get the category's name.
Definition: PvGenCategory.cpp:70
PvResult GetNameSpace(PvGenNameSpace &aNameSpace) const
Get the category's name space.
Definition: PvGenCategory.cpp:224
PvResult IsVisible(PvGenVisibility aCurrentVisibility, bool &aVisible) const
Test if the category is visible at the specified visibilty level.
Definition: PvGenCategory.cpp:338
GenICam category.
Definition: PvGenCategory.h:23
PvGenVisibility
Feature (PvGenParameter object) visibility.
Definition: PvGenTypes.h:11
Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com