Pleora Technologies Inc. eBUS SDK v6.2.8.5877 API



PvCameraBridgeManagerWnd.h
1 // *****************************************************************************
2 //
3 // Copyright (c) 2016, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __PVCAMERABRIDGEMANAGERWND_H__
8 #define __PVCAMERABRIDGEMANAGERWND_H__
9 
10 #include <PvGUILib.h>
11 #include <PvWnd.h>
12 #include <PvCameraBridge.h>
13 
14 
15 class PV_GUI_API PvCameraBridgeManagerWnd : public PvWnd
16 {
17 public:
18 
20  virtual ~PvCameraBridgeManagerWnd();
21 
22  PvResult SetDevice( PvDevice *aDevice );
23  PvResult SetStream( PvStream *aStream );
24 
25  PvResult Save( PvConfigurationWriter &aWriter );
26  PvResult Load( PvConfigurationReader &aRead, PvStringList &aErrors );
27 
28  // Deprecated, do not use
29  PvResult Recover();
30 
31  int GetBridgeCount() const;
32  PvDeviceSerial GetBridgePort( int aIndex );
33  PvCameraBridge *GetBridge( int aIndex );
34 
35  bool IsPCFVisible() const;
36  void ShowPCF();
37  void HidePCF();
38 
39 protected:
40 
41 private:
42 
43  // Not implemented
45  const PvCameraBridgeManagerWnd &operator=( const PvCameraBridgeManagerWnd & );
46 
47 };
48 
49 #endif
PvResult
Result information.
Definition: PvResult.h:13
PvConfigurationWriter
Save the state of the system.
Definition: PvConfigurationWriter.h:23
PvStream
Receive data from a GigE Vision or USB3 Vision transmitter.
Definition: PvStream.h:39
PvCameraBridgeManagerWnd
A user interface for configuring PvCameraBridge instances of a device.
Definition: PvCameraBridgeManagerWnd.h:15
PvDeviceSerial
PvDeviceSerial
Device serial port enumeration.
Definition: PvDeviceSerialEnums.h:11
PvStringList
Class used to hold a group of PvString objects.
Definition: PvStringList.h:19
PvWnd
Base class defining common functionality for all user interface classes.
Definition: PvWnd.h:19
PvCameraBridge
Used to provide a GenApi interface to a frame grabber camera.
Definition: PvCameraBridge.h:50
PvConfigurationReader
Restore the state of the system.
Definition: PvConfigurationReader.h:23
PvDevice
Connect, configure and control a GigE Vision or USB3 Vision device.
Definition: PvDevice.h:30

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