Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



Loading...
Searching...
No Matches
PvGenParameterList.h
1// *****************************************************************************
2//
3// Copyright (c) 2009, Pleora Technologies Inc., All rights reserved.
4//
5// *****************************************************************************
6
7#ifndef __PVGENPARAMETERLIST_H__
8#define __PVGENPARAMETERLIST_H__
9
10#include <PvGenICamLib.h>
11#include <PvGenParameter.h>
12
13
14class PvGenParameter;
15
16
17namespace PvGenICamLib
18{
19 class GenParameterList;
20}
21
22
58class PV_GENICAM_API PvGenParameterList
59{
60public:
61
66
71
75 void Clear();
76
84 void Add( PvGenParameter *aParameter );
85
91 uint32_t GetSize() const;
92
100 PvGenParameter *GetItem( uint32_t aIndex );
101
109 PvGenParameter *operator[]( uint32_t aIndex );
110
119 PvGenParameter *GetFirst();
120
134 PvGenParameter *GetNext();
135
136protected:
137
138private:
139
140#ifndef PV_GENERATING_DOXYGEN_DOC
141
142 PvGenICamLib::GenParameterList *mThis;
143
144#endif // PV_GENERATING_DOXYGEN_DOC
145
146 // Not implemented
148 const PvGenParameterList &operator=( const PvGenParameterList & );
149
150};
151
152#endif
Base class for all GenICam feature types.
Definition PvGenParameter.h:44
Class used to hold a group of PvGenParameter pointers.
Definition PvGenParameterList.h:59

Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com