Public Member Functions | Protected Attributes

FBDeviceCameraLayout Class Reference

Search for all occurrences

Detailed Description

Camera device layout.

Definition at line 168 of file fbdevicelayout.h.

#include <fbdevicelayout.h>

Inheritance diagram for FBDeviceCameraLayout:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  FBDeviceCameraLayout (HFBDevice pDevice)
virtual bool  FBCreate ()
  Open Reality Constructor.
virtual void  FBDestroy ()
  Open Reality Destructor.
virtual void  UICreate ()
  Create and assign UI regions.
virtual void  UICreateLayoutInstruments ()
  UICreate: Instrument layout.
virtual void  UICreateLayoutCommunication ()
  UICreate: Communication layout.
virtual void  UICreateLayoutInfo ()
  UICreate: Information layout.
virtual void  UICreateLayoutCustom ()
  UICreate: Custom layout.
virtual void  UIConfigure ()
  Configure UI elements.
virtual void  UIConfigureLayoutInstruments ()
  UIConfigure: Instrument layout.
virtual void  UIConfigureLayoutCommunication ()
  UIConfigure: Communications layout.
virtual void  UIConfigureLayoutInfo ()
  UIConfigure: Information layout.
virtual void  UIConfigureLayoutCustom ()
  UIConfigure: Custom layout.
virtual void  UIRefresh ()
  Idle refresh.
virtual void  UIRefreshLayoutInstruments ()
  UIRefresh: Instrument layout.
virtual void  UIRefreshLayoutCommunications ()
  UIRefresh: Communications layout.
virtual void  UIRefreshLayoutCustom ()
  UIRefresh: Custom layout.
virtual void  UIUpdateEnabled ()
  Update enabled on functions.
virtual void  UIReset ()
  Reset from device values.
virtual void  UIResetLayoutInstruments ()
  UIReset: Instrument layout.
virtual void  UIResetLayoutCommunications ()
  UIReset: Communications layout.
virtual void  UIResetLayoutCustom ()
  UIReset: Custom layout.
virtual FBDeviceCameraInstrument GetCurrentInstrument ()
  Get the current selected instrument.
virtual void  OnDeviceStatusChange (HISender pSender, HKEvent pEvent)
  Callback: Device status change .
virtual void  OnUIIdle (HISender pSender, HKEvent pEvent)
  Callback: UI Idle.
virtual void  OnTabPanelChange (HISender pSender, HKEvent pEvent)
  Callback: Tab panel selection.
virtual void  OnListInstrumentsChange (HISender pSender, HKEvent pEvent)
  Callback: Instrument list.
virtual void  OnButtonActiveClick (HISender pSender, HKEvent pEvent)
  Callback: Activate button click.
virtual void  OnButtonManualChange (HISender pSender, HKEvent pEvent)
  Callback: Manual (FOV or Optical center) button click.
virtual void  OnButtonManualFovClick (HISender pSender, HKEvent pEvent)
  Callback: Manual FOV toggle.
virtual void  OnButtonManualCenterClick (HISender pSender, HKEvent pEvent)
  Callback: Manual Optical center toggle.
virtual void  OnFovChange (HISender pSender, HKEvent pEvent)
  Callback: FOV change.
virtual void  OnFovXSliderChange (HISender pSender, HKEvent pEvent)
  Callback: FOV X slider change.
virtual void  OnFovYSliderChange (HISender pSender, HKEvent pEvent)
  Callback: FOV Y slider change.
virtual void  OnFovXEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: FOV X numerical change.
virtual void  OnFovYEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: FOV Y numerical change.
virtual void  OnCenterChange (HISender pSender, HKEvent pEvent)
  Callback: Optical center change.
virtual void  OnCenterXSliderChange (HISender pSender, HKEvent pEvent)
  Callback: Optical center X slider change.
virtual void  OnCenterYSliderChange (HISender pSender, HKEvent pEvent)
  Callback: Optical center Y slider change.
virtual void  OnCenterXEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: Optical center X numerical change.
virtual void  OnCenterYEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: Optical center Y numerical change.
virtual void  OnOffsetChange (HISender pSender, HKEvent pEvent)
  Callback: Offset change.
virtual void  OnOffsetTChange (HISender pSender, HKEvent pEvent)
  Callback: Translation offset change.
virtual void  OnOffsetRChange (HISender pSender, HKEvent pEvent)
  Callback: Rotation offset change.
virtual void  OnLensfileChange (HISender pSender, HKEvent pEvent)
  Callback: Lensfile change.
virtual void  OnButtonLoadLensfileClick (HISender pSender, HKEvent pEvent)
  Callback: Load lensfile button click.
virtual void  OnButtonResetLensfileClick (HISender pSender, HKEvent pEvent)
  Callback: Reset lensfile button click.
virtual void  OnInvertChange (HISender pSender, HKEvent pEvent)
  Callback: Invert values change.
virtual void  OnInvertFocusClick (HISender pSender, HKEvent pEvent)
  Callback: Invert focus toggle.
virtual void  OnInvertZoomClick (HISender pSender, HKEvent pEvent)
  Callback: Invert zoom toggle.
virtual void  OnFovUnitsChange (HISender pSender, HKEvent pEvent)
  Callback: FOV units change.
virtual void  OnFovUnitsDegClick (HISender pSender, HKEvent pEvent)
  Callback: FOV units to degrees.
virtual void  OnFovUnitsRadClick (HISender pSender, HKEvent pEvent)
  Callback: FOV units to radians.
virtual void  OnNodalXChange (HISender pSender, HKEvent pEvent)
  Callback: Nodal shift change.
virtual void  OnNodalXSliderChange (HISender pSender, HKEvent pEvent)
  Callback: Nodal shift slider change.
virtual void  OnNodalXEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: Nodal shift numerical change.
virtual void  OnZoomXChange (HISender pSender, HKEvent pEvent)
  Callback: Zoom multiplier change.
virtual void  OnZoomXSliderChange (HISender pSender, HKEvent pEvent)
  Callback: Zoom multiplier slider change.
virtual void  OnZoomXEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: Zoom multiplier numerical change.
virtual void  OnAspectRatioChange (HISender pSender, HKEvent pEvent)
  Callback: Aspect ratio change.
virtual void  OnAspectRatioSliderChange (HISender pSender, HKEvent pEvent)
  Callback: Aspect ratio slider change.
virtual void  OnAspectRatioEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: Aspect ratio numerical change.
virtual void  OnAspectRatioPresetChange (HISender pSender, HKEvent pEvent)
  Callback: Aspect ratio preset selection.
virtual void  OnSyncDelayChange (HISender pSender, HKEvent pEvent)
  Callback: Sync delay change.
virtual void  OnSyncDelaySliderChange (HISender pSender, HKEvent pEvent)
  Callback: Sync delay slider change.
virtual void  OnSyncDelayEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: Sync delay numerical change.
virtual void  OnButtonSyncInfoClick (HISender pSender, HKEvent pEvent)
  Callback: Sync debug info click.
virtual void  OnEnableChange (HISender pSender, HKEvent pEvent)
  Callback: Enable comm type change.
virtual void  OnEnableSerialClick (HISender pSender, HKEvent pEvent)
  Callback: Enable serial communication.
virtual void  OnEnableSimulatorClick (HISender pSender, HKEvent pEvent)
  Callback: Enable simulator communication.
virtual void  OnEnableNetworkClick (HISender pSender, HKEvent pEvent)
  Callback: Enable network communication.
virtual void  OnEnableSharedMemoryClick (HISender pSender, HKEvent pEvent)
  Callback: Enable simulator.
virtual void  OnSerialChange (HISender pSender, HKEvent pEvent)
  Callback: Serial state change.
virtual void  OnSerialPortChange (HISender pSender, HKEvent pEvent)
  Callback: Serial port change.
virtual void  OnSerialBaudRateChange (HISender pSender, HKEvent pEvent)
  Callback: Serial baud rate change.
virtual void  OnNetworkChange (HISender pSender, HKEvent pEvent)
  Callback: Network state change.
virtual void  OnNetworkAddressChange (HISender pSender, HKEvent pEvent)
  Callback: Network address change.
virtual void  OnNetworkPortChange (HISender pSender, HKEvent pEvent)
  Callback: Network port change.
virtual void  OnNetworkProtocolChange (HISender pSender, HKEvent pEvent)
  Callback: Network protocol change.
virtual void  OnSimulatorChange (HISender pSender, HKEvent pEvent)
  Callback: Simulator state change.
virtual void  OnSimulatorAmplitudeEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: Simulator amplitude numerical change.
virtual void  OnSimulatorAmplitudeSliderChange (HISender pSender, HKEvent pEvent)
  Callback: Simulator amplitude slider change.
virtual void  OnSimulatorFrequencyEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: Simulator frequency numerical change.
virtual void  OnSimulatorFrequencySliderChange (HISender pSender, HKEvent pEvent)
  Callback: Simulator frequency slider change.
virtual void  OnSimulatorZoomEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: Simulator zoom numerical change.
virtual void  OnSimulatorZoomSliderChange (HISender pSender, HKEvent pEvent)
  Callback: Simulator zoom slider change.
virtual void  OnSimulatorFocusEditNumberChange (HISender pSender, HKEvent pEvent)
  Callback: Simulator focus numerical change.
virtual void  OnSimulatorFocusSliderChange (HISender pSender, HKEvent pEvent)
  Callback: Simulator focus slider change.
virtual void  OnSharedMemoryChange (HISender pSender, HKEvent pEvent)
  Callback: Shared memory state change.
virtual void  OnSharedMemoryHandleChange (HISender pSender, HKEvent pEvent)
  Callback: Shared memory handle change.
virtual void  OnSharedMemoryAddressChange (HISender pSender, HKEvent pEvent)
  Callback: Shared memory address change.

Protected Attributes

FBTabPanel  mTabPanel
  Main tab panel.
FBLayout  mLayoutInstruments
  Instrument layout.
FBList  mListInstruments
  Instrument layout: List of instruments.
FBButton  mButtonActive
  Instrument layout: Active button.
FBButton  mButtonManualFov
  Instrument layout: Manual FOV control button.
FBLabel  mLabelFovX
  Instrument layout: FOV X label.
FBLabel  mLabelFovY
  Instrument layout: FOV Y label.
FBSlider  mSliderFovX
  Instrument layout: FOV X slider.
FBSlider  mSliderFovY
  Instrument layout: FOV Y slider.
FBEditNumber  mEditNumberFovX
  Instrument layout: FOV X numerical edit box.
FBEditNumber  mEditNumberFovY
  Instrument layout: FOV Y numerical edit box.
FBButton  mButtonManualCenter
  Instrument layout: Manual optical center button.
FBLabel  mLabelCenterX
  Instrument layout: Optical center X label.
FBLabel  mLabelCenterY
  Instrument layout: Optical center Y label.
FBSlider  mSliderCenterX
  Instrument layout: Optical center X slider.
FBSlider  mSliderCenterY
  Instrument layout: Optical center Y slider.
FBEditNumber  mEditNumberCenterX
  Instrument layout: Optical center X numberical edit box.
FBEditNumber  mEditNumberCenterY
  Instrument layout: Optical center Y numberical edit box.
FBLabel  mLabelOffsetT
  Instrument layout: Translation offset label.
FBLabel  mLabelOffsetR
  Instrument layout: Rotation offset label.
FBEditVector  mEditVectorOffsetT
  Instrument layout: Translation offset vector edit.
FBEditVector  mEditVectorOffsetR
  Instrument layout: Rotation offset vector edit.
FBButton  mButtonLoadLensfile
  Instrument layout: Load lensfile button.
FBButton  mButtonResetLensfile
  Instrument layout: Reset lensfile status button.
FBLabel  mLabelLensfileName
  Instrument layout: Lensfile filename label.
FBLabel  mLabelInversion
  Instrument layout: Inversion label.
FBButton  mButtonInvertZoom
  Instrument layout: Invert zoom toggle.
FBButton  mButtonInvertFocus
  Instrument layout: Invert focus toggle.
FBLabel  mLabelFovUnits
  Instrument layout: FOV units label.
FBButton  mButtonFovUnitsDeg
  Instrument layout: FOV in degrees button.
FBButton  mButtonFovUnitsRad
  Instrument layout: FOV in radians button.
FBLabel  mLabelNodalX
  Instrument layout: Nodal shift label.
FBSlider  mSliderNodalX
  Instrument layout: Nodal shift slider.
FBEditNumber  mEditNumberNodalX
  Instrument layout: Nodal shift numerical edit.
FBLabel  mLabelZoomX
  Instrument layout: Zoom multiplier label.
FBSlider  mSliderZoomX
  Instrument layout: Zoom multiplier slider.
FBEditNumber  mEditNumberZoomX
  Instrument layout: Zomm multiplier numerical edit.
FBLabel  mLabelAspectRatio
  Instrument layout: Aspect ratio label.
FBSlider  mSliderAspectRatio
  Instrument layout: Aspect ratio slider.
FBEditNumber  mEditNumberAspectRatio
  Instrument layout: Aspect ratio edit number.
FBLabel  mLabelAspectRatioPresets
  Instrument layout: Aspect ratio preset label.
FBList  mListAspectRatioPresets
  Instrument layout: Aspect ratio preset list.
FBLayout  mLayoutCommunication
  Communications layout.
FBLabel  mLabelSyncDelay
  Communications layout: Sync delay label.
FBSlider  mSliderSyncDelay
  Communications layout: Sync delay slider.
FBEditNumber  mEditNumberSyncDelay
  Communications layout: Sync delay numerical edit box.
FBButton  mButtonSyncInfo
  Communications layout: Sync information (debug) button.
FBButton  mButtonEnableSerial
  Communications layout: Enable serial button.
FBLabel  mLabelSerialPort
  Communications layout: Serial: Port label.
FBList  mListSerialPort
  Communications layout: Serial: Port list.
FBLabel  mLabelSerialBaudRate
  Communications layout: Serial: Baud rate label.
FBList  mListSerialBaudRate
  Communications layout: Serial: Baud rate list.
FBButton  mButtonEnableNetwork
  Communications layout: Enable network button.
FBLabel  mLabelNetworkAddress
  Communications layout: Network: Address label.
FBEdit  mEditNetworkAddress
  Communications layout: Network: Address text edit.
FBLabel  mLabelNetworkPort
  Communications layout: Network: Port label.
FBEdit  mEditNetworkPort
  Communications layout: Network: Port text edit.
FBLabel  mLabelNetworkProtocol
  Communications layout: Network: Protocol label.
FBList  mListNetworkProtocol
  Communications layout: Network: Protocol list.
FBButton  mButtonEnableSharedMemory
  Communications layout: Enable shared memory button.
FBLabel  mLabelHandle
  Communications layout: Shared Memory: Handle label.
FBEdit  mEditHandle
  Communications layout: Shared Memory: Handle text edit.
FBLabel  mLabelAddress
  Communications layout: Shared Memory: Address label.
FBEdit  mEditAddress
  Communications layout: Shared Memory: Address text edit.
FBButton  mButtonEnableSimulator
  Communications layout: Enable simulator button.
FBLabel  mLabelSimulatorFrequency
  Communications layout: Simulator: Frequency label.
FBSlider  mSliderSimulatorFrequency
  Communications layout: Simulator: Frequency slider.
FBEditNumber  mEditNumberSimulatorFrequency
  Communications layout: Simulator: Frequency numerical edit.
FBLabel  mLabelSimulatorAmplitude
  Communications layout: Simulator: Amplitude label.
FBSlider  mSliderSimulatorAmplitude
  Communications layout: Simulator: Amplitude slider.
FBEditNumber  mEditNumberSimulatorAmplitude
  Communications layout: Simulator: Amplitude numerical edit.
FBLabel  mLabelSimulatorZoom
  Communications layout: Simulator: Zoom label.
FBSlider  mSliderSimulatorZoom
  Communications layout: Simulator: Zoom slider.
FBEditNumber  mEditNumberSimulatorZoom
  Communications layout: Simulator: Zoom numerical edit.
FBLabel  mLabelSimulatorFocus
  Communications layout: Simulator: Focus label.
FBSlider  mSliderSimulatorFocus
  Communications layout: Simulator: Focus slider.
FBEditNumber  mEditNumberSimulatorFocus
  Communications layout: Simulator: Focus numerical edit.
FBLayout  mLayoutInfo
  Information layout.
FBSpread  mSpreadInfo
  Information layout: Spreadsheet.
FBLayout  mLayoutCustom
  Custom layout.
HFBDeviceCamera  mDeviceCamera
  Handle onto device.
FBPropertyInt  SupportedCommTypes
  Supported comm types.
FBPropertyBool  CustomLayout
  Custom layout?

Constructor & Destructor Documentation

FBDeviceCameraLayout ( HFBDevice  pDevice )

Member Function Documentation

virtual bool FBCreate ( ) [virtual]

Open Reality Constructor.

Reimplemented from FBComponent.

virtual void FBDestroy ( ) [virtual]

Open Reality Destructor.

Reimplemented from FBComponent.

virtual void UICreate ( ) [virtual]

Create and assign UI regions.

virtual void UICreateLayoutInstruments ( ) [virtual]

UICreate: Instrument layout.

virtual void UICreateLayoutCommunication ( ) [virtual]

UICreate: Communication layout.

virtual void UICreateLayoutInfo ( ) [virtual]

UICreate: Information layout.

virtual void UICreateLayoutCustom ( ) [virtual]

UICreate: Custom layout.

virtual void UIConfigure ( ) [virtual]

Configure UI elements.

virtual void UIConfigureLayoutInstruments ( ) [virtual]

UIConfigure: Instrument layout.

virtual void UIConfigureLayoutCommunication ( ) [virtual]

UIConfigure: Communications layout.

virtual void UIConfigureLayoutInfo ( ) [virtual]

UIConfigure: Information layout.

virtual void UIConfigureLayoutCustom ( ) [virtual]

UIConfigure: Custom layout.

virtual void UIRefresh ( ) [virtual]
virtual void UIRefreshLayoutInstruments ( ) [virtual]

UIRefresh: Instrument layout.

virtual void UIRefreshLayoutCommunications ( ) [virtual]

UIRefresh: Communications layout.

virtual void UIRefreshLayoutCustom ( ) [virtual]

UIRefresh: Custom layout.

virtual void UIUpdateEnabled ( ) [virtual]

Update enabled on functions.

virtual void UIReset ( ) [virtual]

Reset from device values.

virtual void UIResetLayoutInstruments ( ) [virtual]

UIReset: Instrument layout.

virtual void UIResetLayoutCommunications ( ) [virtual]

UIReset: Communications layout.

virtual void UIResetLayoutCustom ( ) [virtual]

UIReset: Custom layout.

virtual FBDeviceCameraInstrument* GetCurrentInstrument ( ) [virtual]

Get the current selected instrument.

This function may return NULL if no instrument is selected.

Returns:
Pointer to current device instrument (selected item).
virtual void OnDeviceStatusChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Device status change .

virtual void OnUIIdle ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: UI Idle.

virtual void OnTabPanelChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Tab panel selection.

virtual void OnListInstrumentsChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Instrument list.

virtual void OnButtonActiveClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Activate button click.

virtual void OnButtonManualChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Manual (FOV or Optical center) button click.

virtual void OnButtonManualFovClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Manual FOV toggle.

virtual void OnButtonManualCenterClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Manual Optical center toggle.

virtual void OnFovChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: FOV change.

virtual void OnFovXSliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: FOV X slider change.

virtual void OnFovYSliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: FOV Y slider change.

virtual void OnFovXEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: FOV X numerical change.

virtual void OnFovYEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: FOV Y numerical change.

virtual void OnCenterChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Optical center change.

virtual void OnCenterXSliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Optical center X slider change.

virtual void OnCenterYSliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Optical center Y slider change.

virtual void OnCenterXEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Optical center X numerical change.

virtual void OnCenterYEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Optical center Y numerical change.

virtual void OnOffsetChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Offset change.

virtual void OnOffsetTChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Translation offset change.

virtual void OnOffsetRChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Rotation offset change.

virtual void OnLensfileChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Lensfile change.

virtual void OnButtonLoadLensfileClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Load lensfile button click.

virtual void OnButtonResetLensfileClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Reset lensfile button click.

virtual void OnInvertChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Invert values change.

virtual void OnInvertFocusClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Invert focus toggle.

virtual void OnInvertZoomClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Invert zoom toggle.

virtual void OnFovUnitsChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: FOV units change.

virtual void OnFovUnitsDegClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: FOV units to degrees.

virtual void OnFovUnitsRadClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: FOV units to radians.

virtual void OnNodalXChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Nodal shift change.

virtual void OnNodalXSliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Nodal shift slider change.

virtual void OnNodalXEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Nodal shift numerical change.

virtual void OnZoomXChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Zoom multiplier change.

virtual void OnZoomXSliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Zoom multiplier slider change.

virtual void OnZoomXEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Zoom multiplier numerical change.

virtual void OnAspectRatioChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Aspect ratio change.

virtual void OnAspectRatioSliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Aspect ratio slider change.

virtual void OnAspectRatioEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Aspect ratio numerical change.

virtual void OnAspectRatioPresetChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Aspect ratio preset selection.

virtual void OnSyncDelayChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Sync delay change.

virtual void OnSyncDelaySliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Sync delay slider change.

virtual void OnSyncDelayEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Sync delay numerical change.

virtual void OnButtonSyncInfoClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Sync debug info click.

virtual void OnEnableChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Enable comm type change.

virtual void OnEnableSerialClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Enable serial communication.

virtual void OnEnableSimulatorClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Enable simulator communication.

virtual void OnEnableNetworkClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Enable network communication.

virtual void OnEnableSharedMemoryClick ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Enable simulator.

virtual void OnSerialChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Serial state change.

virtual void OnSerialPortChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Serial port change.

virtual void OnSerialBaudRateChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Serial baud rate change.

virtual void OnNetworkChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Network state change.

virtual void OnNetworkAddressChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Network address change.

virtual void OnNetworkPortChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Network port change.

virtual void OnNetworkProtocolChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Network protocol change.

virtual void OnSimulatorChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Simulator state change.

virtual void OnSimulatorAmplitudeEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Simulator amplitude numerical change.

virtual void OnSimulatorAmplitudeSliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Simulator amplitude slider change.

virtual void OnSimulatorFrequencyEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Simulator frequency numerical change.

virtual void OnSimulatorFrequencySliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Simulator frequency slider change.

virtual void OnSimulatorZoomEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Simulator zoom numerical change.

virtual void OnSimulatorZoomSliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Simulator zoom slider change.

virtual void OnSimulatorFocusEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Simulator focus numerical change.

virtual void OnSimulatorFocusSliderChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Simulator focus slider change.

virtual void OnSharedMemoryChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Shared memory state change.

virtual void OnSharedMemoryHandleChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Shared memory handle change.

virtual void OnSharedMemoryAddressChange ( HISender  pSender,
HKEvent  pEvent 
) [virtual]

Callback: Shared memory address change.


Member Data Documentation

FBTabPanel mTabPanel [protected]

Main tab panel.

Definition at line 208 of file fbdevicelayout.h.

Instrument layout.

Definition at line 210 of file fbdevicelayout.h.

Instrument layout: List of instruments.

Definition at line 211 of file fbdevicelayout.h.

Instrument layout: Active button.

Definition at line 212 of file fbdevicelayout.h.

Instrument layout: Manual FOV control button.

Definition at line 215 of file fbdevicelayout.h.

FBLabel mLabelFovX [protected]

Instrument layout: FOV X label.

Definition at line 216 of file fbdevicelayout.h.

FBLabel mLabelFovY [protected]

Instrument layout: FOV Y label.

Definition at line 217 of file fbdevicelayout.h.

FBSlider mSliderFovX [protected]

Instrument layout: FOV X slider.

Definition at line 218 of file fbdevicelayout.h.

FBSlider mSliderFovY [protected]

Instrument layout: FOV Y slider.

Definition at line 219 of file fbdevicelayout.h.

Instrument layout: FOV X numerical edit box.

Definition at line 220 of file fbdevicelayout.h.

Instrument layout: FOV Y numerical edit box.

Definition at line 221 of file fbdevicelayout.h.

Instrument layout: Manual optical center button.

Definition at line 224 of file fbdevicelayout.h.

FBLabel mLabelCenterX [protected]

Instrument layout: Optical center X label.

Definition at line 225 of file fbdevicelayout.h.

FBLabel mLabelCenterY [protected]

Instrument layout: Optical center Y label.

Definition at line 226 of file fbdevicelayout.h.

Instrument layout: Optical center X slider.

Definition at line 227 of file fbdevicelayout.h.

Instrument layout: Optical center Y slider.

Definition at line 228 of file fbdevicelayout.h.

Instrument layout: Optical center X numberical edit box.

Definition at line 229 of file fbdevicelayout.h.

Instrument layout: Optical center Y numberical edit box.

Definition at line 230 of file fbdevicelayout.h.

FBLabel mLabelOffsetT [protected]

Instrument layout: Translation offset label.

Definition at line 233 of file fbdevicelayout.h.

FBLabel mLabelOffsetR [protected]

Instrument layout: Rotation offset label.

Definition at line 234 of file fbdevicelayout.h.

Instrument layout: Translation offset vector edit.

Definition at line 235 of file fbdevicelayout.h.

Instrument layout: Rotation offset vector edit.

Definition at line 236 of file fbdevicelayout.h.

Instrument layout: Load lensfile button.

Definition at line 239 of file fbdevicelayout.h.

Instrument layout: Reset lensfile status button.

Definition at line 240 of file fbdevicelayout.h.

Instrument layout: Lensfile filename label.

Definition at line 241 of file fbdevicelayout.h.

Instrument layout: Inversion label.

Definition at line 242 of file fbdevicelayout.h.

Instrument layout: Invert zoom toggle.

Definition at line 243 of file fbdevicelayout.h.

Instrument layout: Invert focus toggle.

Definition at line 244 of file fbdevicelayout.h.

Instrument layout: FOV units label.

Definition at line 245 of file fbdevicelayout.h.

Instrument layout: FOV in degrees button.

Definition at line 246 of file fbdevicelayout.h.

Instrument layout: FOV in radians button.

Definition at line 247 of file fbdevicelayout.h.

FBLabel mLabelNodalX [protected]

Instrument layout: Nodal shift label.

Definition at line 248 of file fbdevicelayout.h.

Instrument layout: Nodal shift slider.

Definition at line 249 of file fbdevicelayout.h.

Instrument layout: Nodal shift numerical edit.

Definition at line 250 of file fbdevicelayout.h.

FBLabel mLabelZoomX [protected]

Instrument layout: Zoom multiplier label.

Definition at line 251 of file fbdevicelayout.h.

FBSlider mSliderZoomX [protected]

Instrument layout: Zoom multiplier slider.

Definition at line 252 of file fbdevicelayout.h.

Instrument layout: Zomm multiplier numerical edit.

Definition at line 253 of file fbdevicelayout.h.

Instrument layout: Aspect ratio label.

Definition at line 256 of file fbdevicelayout.h.

Instrument layout: Aspect ratio slider.

Definition at line 257 of file fbdevicelayout.h.

Instrument layout: Aspect ratio edit number.

Definition at line 258 of file fbdevicelayout.h.

Instrument layout: Aspect ratio preset label.

Definition at line 259 of file fbdevicelayout.h.

Instrument layout: Aspect ratio preset list.

Definition at line 260 of file fbdevicelayout.h.

Communications layout.

Definition at line 262 of file fbdevicelayout.h.

Communications layout: Sync delay label.

Definition at line 264 of file fbdevicelayout.h.

Communications layout: Sync delay slider.

Definition at line 265 of file fbdevicelayout.h.

Communications layout: Sync delay numerical edit box.

Definition at line 266 of file fbdevicelayout.h.

Communications layout: Sync information (debug) button.

Definition at line 267 of file fbdevicelayout.h.

Communications layout: Enable serial button.

Definition at line 270 of file fbdevicelayout.h.

Communications layout: Serial: Port label.

Definition at line 271 of file fbdevicelayout.h.

Communications layout: Serial: Port list.

Definition at line 272 of file fbdevicelayout.h.

Communications layout: Serial: Baud rate label.

Definition at line 273 of file fbdevicelayout.h.

Communications layout: Serial: Baud rate list.

Definition at line 274 of file fbdevicelayout.h.

Communications layout: Enable network button.

Definition at line 277 of file fbdevicelayout.h.

Communications layout: Network: Address label.

Definition at line 278 of file fbdevicelayout.h.

Communications layout: Network: Address text edit.

Definition at line 279 of file fbdevicelayout.h.

Communications layout: Network: Port label.

Definition at line 280 of file fbdevicelayout.h.

Communications layout: Network: Port text edit.

Definition at line 281 of file fbdevicelayout.h.

Communications layout: Network: Protocol label.

Definition at line 282 of file fbdevicelayout.h.

Communications layout: Network: Protocol list.

Definition at line 283 of file fbdevicelayout.h.

Communications layout: Enable shared memory button.

Definition at line 286 of file fbdevicelayout.h.

FBLabel mLabelHandle [protected]

Communications layout: Shared Memory: Handle label.

Definition at line 287 of file fbdevicelayout.h.

FBEdit mEditHandle [protected]

Communications layout: Shared Memory: Handle text edit.

Definition at line 288 of file fbdevicelayout.h.

FBLabel mLabelAddress [protected]

Communications layout: Shared Memory: Address label.

Definition at line 289 of file fbdevicelayout.h.

FBEdit mEditAddress [protected]

Communications layout: Shared Memory: Address text edit.

Definition at line 290 of file fbdevicelayout.h.

Communications layout: Enable simulator button.

Definition at line 293 of file fbdevicelayout.h.

Communications layout: Simulator: Frequency label.

Definition at line 294 of file fbdevicelayout.h.

Communications layout: Simulator: Frequency slider.

Definition at line 295 of file fbdevicelayout.h.

Communications layout: Simulator: Frequency numerical edit.

Definition at line 296 of file fbdevicelayout.h.

Communications layout: Simulator: Amplitude label.

Definition at line 297 of file fbdevicelayout.h.

Communications layout: Simulator: Amplitude slider.

Definition at line 298 of file fbdevicelayout.h.

Communications layout: Simulator: Amplitude numerical edit.

Definition at line 299 of file fbdevicelayout.h.

Communications layout: Simulator: Zoom label.

Definition at line 300 of file fbdevicelayout.h.

Communications layout: Simulator: Zoom slider.

Definition at line 301 of file fbdevicelayout.h.

Communications layout: Simulator: Zoom numerical edit.

Definition at line 302 of file fbdevicelayout.h.

Communications layout: Simulator: Focus label.

Definition at line 303 of file fbdevicelayout.h.

Communications layout: Simulator: Focus slider.

Definition at line 304 of file fbdevicelayout.h.

Communications layout: Simulator: Focus numerical edit.

Definition at line 305 of file fbdevicelayout.h.

FBLayout mLayoutInfo [protected]

Information layout.

Definition at line 307 of file fbdevicelayout.h.

FBSpread mSpreadInfo [protected]

Information layout: Spreadsheet.

Definition at line 308 of file fbdevicelayout.h.

Custom layout.

Definition at line 310 of file fbdevicelayout.h.

HFBDeviceCamera mDeviceCamera [protected]

Handle onto device.

Definition at line 394 of file fbdevicelayout.h.

Supported comm types.

Definition at line 395 of file fbdevicelayout.h.

Custom layout?

Definition at line 396 of file fbdevicelayout.h.


The documentation for this class was generated from the following file:

FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout
FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout FBDeviceCameraLayout