Pleora Technologies Inc. eBUS SDK v6.2.8.5877 API



PvGenBoolean.h
1 // *****************************************************************************
2 //
3 // Copyright (c) 2007, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __PVGENBOOLEAN_H__
8 #define __PVGENBOOLEAN_H__
9 
10 #include <PvGenParameter.h>
11 
12 
14 {
15 public:
16 
17  PV_GENICAM_API PvResult SetValue( bool aValue );
18 #ifdef EBUS_PYTHON_DOXYGEN
19  bool GetValue();
20 #else
21  PV_GENICAM_API PvResult GetValue( bool &aValue ) const;
22 #endif
23 
24 protected:
25 
26  PvGenBoolean();
27  virtual ~PvGenBoolean();
28 
29 private:
30 
31  // Not implemented
32  PvGenBoolean( const PvGenBoolean & );
33  const PvGenBoolean &operator=( const PvGenBoolean & );
34 };
35 
36 #endif
Result information.
Definition: PvResult.h:13
PvResult GetValue(bool &aValue) const
Get the feature&#39;s value.
Definition: PvGenBoolean.cpp:91
PvResult SetValue(bool aValue)
Set the feature&#39;s value.
Definition: PvGenBoolean.cpp:58
GenICam feature: Boolean. A feature which can either be true or false.
Definition: PvGenBoolean.h:13
Base class for all GenICam feature types.
Definition: PvGenParameter.h:37
virtual ~PvGenBoolean()
Destructor.
Definition: PvGenBoolean.cpp:43
PvGenBoolean()
Constructor.
Definition: PvGenBoolean.cpp:34

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