Open Reality Reference Guide
FBDeviceCameraLayout Class Reference

Camera device layout. More...

#include <fbdevicelayout.h>

Inheritance diagram for FBDeviceCameraLayout:

Public Member Functions

 FBDeviceCameraLayout (FBDevice *pDevice)
 
virtual bool FBCreate () override
 Open Reality Constructor. More...
 
virtual void FBDestroy () override
 Open Reality Destructor. More...
 
virtual void UICreate ()
 Create and assign UI regions. More...
 
virtual void UICreateLayoutInstruments ()
 UICreate: Instrument layout. More...
 
virtual void UICreateLayoutCommunication ()
 UICreate: Communication layout. More...
 
virtual void UICreateLayoutInfo ()
 UICreate: Information layout. More...
 
virtual void UICreateLayoutCustom ()
 UICreate: Custom layout. More...
 
virtual void UIConfigure ()
 Configure UI elements. More...
 
virtual void UIConfigureLayoutInstruments ()
 UIConfigure: Instrument layout. More...
 
virtual void UIConfigureLayoutCommunication ()
 UIConfigure: Communications layout. More...
 
virtual void UIConfigureLayoutInfo ()
 UIConfigure: Information layout. More...
 
virtual void UIConfigureLayoutCustom ()
 UIConfigure: Custom layout. More...
 
virtual void UIRefresh ()
 Idle refresh. More...
 
virtual void UIRefreshLayoutInstruments ()
 UIRefresh: Instrument layout. More...
 
virtual void UIRefreshLayoutCommunications ()
 UIRefresh: Communications layout. More...
 
virtual void UIRefreshLayoutCustom ()
 UIRefresh: Custom layout. More...
 
virtual void UIUpdateEnabled ()
 Update enabled on functions. More...
 
virtual void UIReset ()
 Reset from device values. More...
 
virtual void UIResetLayoutInstruments ()
 UIReset: Instrument layout. More...
 
virtual void UIResetLayoutCommunications ()
 UIReset: Communications layout. More...
 
virtual void UIResetLayoutCustom ()
 UIReset: Custom layout. More...
 
virtual FBDeviceCameraInstrumentGetCurrentInstrument ()
 Get the current selected instrument. More...
 
virtual void OnDeviceStatusChange (HISender pSender, HKEvent pEvent)
 Callback: Device status change . More...
 
virtual void OnUIIdle (HISender pSender, HKEvent pEvent)
 Callback: UI Idle. More...
 
virtual void OnTabPanelChange (HISender pSender, HKEvent pEvent)
 Callback: Tab panel selection. More...
 
virtual void OnListInstrumentsChange (HISender pSender, HKEvent pEvent)
 Callback: Instrument list. More...
 
virtual void OnButtonActiveClick (HISender pSender, HKEvent pEvent)
 Callback: Activate button click. More...
 
virtual void OnButtonManualChange (HISender pSender, HKEvent pEvent)
 Callback: Manual (FOV or Optical center) button click. More...
 
virtual void OnButtonManualFovClick (HISender pSender, HKEvent pEvent)
 Callback: Manual FOV toggle. More...
 
virtual void OnButtonManualCenterClick (HISender pSender, HKEvent pEvent)
 Callback: Manual Optical center toggle. More...
 
virtual void OnFovChange (HISender pSender, HKEvent pEvent)
 Callback: FOV change. More...
 
virtual void OnFovXSliderChange (HISender pSender, HKEvent pEvent)
 Callback: FOV X slider change. More...
 
virtual void OnFovYSliderChange (HISender pSender, HKEvent pEvent)
 Callback: FOV Y slider change. More...
 
virtual void OnFovXEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: FOV X numerical change. More...
 
virtual void OnFovYEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: FOV Y numerical change. More...
 
virtual void OnCenterChange (HISender pSender, HKEvent pEvent)
 Callback: Optical center change. More...
 
virtual void OnCenterXSliderChange (HISender pSender, HKEvent pEvent)
 Callback: Optical center X slider change. More...
 
virtual void OnCenterYSliderChange (HISender pSender, HKEvent pEvent)
 Callback: Optical center Y slider change. More...
 
virtual void OnCenterXEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: Optical center X numerical change. More...
 
virtual void OnCenterYEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: Optical center Y numerical change. More...
 
virtual void OnOffsetChange (HISender pSender, HKEvent pEvent)
 Callback: Offset change. More...
 
virtual void OnOffsetTChange (HISender pSender, HKEvent pEvent)
 Callback: Translation offset change. More...
 
virtual void OnOffsetRChange (HISender pSender, HKEvent pEvent)
 Callback: Rotation offset change. More...
 
virtual void OnLensfileChange (HISender pSender, HKEvent pEvent)
 Callback: Lensfile change. More...
 
virtual void OnButtonLoadLensfileClick (HISender pSender, HKEvent pEvent)
 Callback: Load lensfile button click. More...
 
virtual void OnButtonResetLensfileClick (HISender pSender, HKEvent pEvent)
 Callback: Reset lensfile button click. More...
 
virtual void OnInvertChange (HISender pSender, HKEvent pEvent)
 Callback: Invert values change. More...
 
virtual void OnInvertFocusClick (HISender pSender, HKEvent pEvent)
 Callback: Invert focus toggle. More...
 
virtual void OnInvertZoomClick (HISender pSender, HKEvent pEvent)
 Callback: Invert zoom toggle. More...
 
virtual void OnFovUnitsChange (HISender pSender, HKEvent pEvent)
 Callback: FOV units change. More...
 
virtual void OnFovUnitsDegClick (HISender pSender, HKEvent pEvent)
 Callback: FOV units to degrees. More...
 
virtual void OnFovUnitsRadClick (HISender pSender, HKEvent pEvent)
 Callback: FOV units to radians. More...
 
virtual void OnNodalXChange (HISender pSender, HKEvent pEvent)
 Callback: Nodal shift change. More...
 
virtual void OnNodalXSliderChange (HISender pSender, HKEvent pEvent)
 Callback: Nodal shift slider change. More...
 
virtual void OnNodalXEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: Nodal shift numerical change. More...
 
virtual void OnZoomXChange (HISender pSender, HKEvent pEvent)
 Callback: Zoom multiplier change. More...
 
virtual void OnZoomXSliderChange (HISender pSender, HKEvent pEvent)
 Callback: Zoom multiplier slider change. More...
 
virtual void OnZoomXEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: Zoom multiplier numerical change. More...
 
virtual void OnAspectRatioChange (HISender pSender, HKEvent pEvent)
 Callback: Aspect ratio change. More...
 
virtual void OnAspectRatioSliderChange (HISender pSender, HKEvent pEvent)
 Callback: Aspect ratio slider change. More...
 
virtual void OnAspectRatioEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: Aspect ratio numerical change. More...
 
virtual void OnAspectRatioPresetChange (HISender pSender, HKEvent pEvent)
 Callback: Aspect ratio preset selection. More...
 
virtual void OnSyncDelayChange (HISender pSender, HKEvent pEvent)
 Callback: Sync delay change. More...
 
virtual void OnSyncDelaySliderChange (HISender pSender, HKEvent pEvent)
 Callback: Sync delay slider change. More...
 
virtual void OnSyncDelayEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: Sync delay numerical change. More...
 
virtual void OnButtonSyncInfoClick (HISender pSender, HKEvent pEvent)
 Callback: Sync debug info click. More...
 
virtual void OnEnableChange (HISender pSender, HKEvent pEvent)
 Callback: Enable comm type change. More...
 
virtual void OnEnableSerialClick (HISender pSender, HKEvent pEvent)
 Callback: Enable serial communication. More...
 
virtual void OnEnableSimulatorClick (HISender pSender, HKEvent pEvent)
 Callback: Enable simulator communication. More...
 
virtual void OnEnableNetworkClick (HISender pSender, HKEvent pEvent)
 Callback: Enable network communication. More...
 
virtual void OnEnableSharedMemoryClick (HISender pSender, HKEvent pEvent)
 Callback: Enable simulator. More...
 
virtual void OnSerialChange (HISender pSender, HKEvent pEvent)
 Callback: Serial state change. More...
 
virtual void OnSerialPortChange (HISender pSender, HKEvent pEvent)
 Callback: Serial port change. More...
 
virtual void OnSerialBaudRateChange (HISender pSender, HKEvent pEvent)
 Callback: Serial baud rate change. More...
 
virtual void OnNetworkChange (HISender pSender, HKEvent pEvent)
 Callback: Network state change. More...
 
virtual void OnNetworkAddressChange (HISender pSender, HKEvent pEvent)
 Callback: Network address change. More...
 
virtual void OnNetworkPortChange (HISender pSender, HKEvent pEvent)
 Callback: Network port change. More...
 
virtual void OnNetworkProtocolChange (HISender pSender, HKEvent pEvent)
 Callback: Network protocol change. More...
 
virtual void OnSimulatorChange (HISender pSender, HKEvent pEvent)
 Callback: Simulator state change. More...
 
virtual void OnSimulatorAmplitudeEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: Simulator amplitude numerical change. More...
 
virtual void OnSimulatorAmplitudeSliderChange (HISender pSender, HKEvent pEvent)
 Callback: Simulator amplitude slider change. More...
 
virtual void OnSimulatorFrequencyEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: Simulator frequency numerical change. More...
 
virtual void OnSimulatorFrequencySliderChange (HISender pSender, HKEvent pEvent)
 Callback: Simulator frequency slider change. More...
 
virtual void OnSimulatorZoomEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: Simulator zoom numerical change. More...
 
virtual void OnSimulatorZoomSliderChange (HISender pSender, HKEvent pEvent)
 Callback: Simulator zoom slider change. More...
 
virtual void OnSimulatorFocusEditNumberChange (HISender pSender, HKEvent pEvent)
 Callback: Simulator focus numerical change. More...
 
virtual void OnSimulatorFocusSliderChange (HISender pSender, HKEvent pEvent)
 Callback: Simulator focus slider change. More...
 
virtual void OnSharedMemoryChange (HISender pSender, HKEvent pEvent)
 Callback: Shared memory state change. More...
 
virtual void OnSharedMemoryHandleChange (HISender pSender, HKEvent pEvent)
 Callback: Shared memory handle change. More...
 
virtual void OnSharedMemoryAddressChange (HISender pSender, HKEvent pEvent)
 Callback: Shared memory address change. More...
 
- Public Member Functions inherited from FBDeviceLayout
 FBDeviceLayout (FBDevice *pDevice=NULL)
 Constructor. More...
 
- Public Member Functions inherited from FBLayout
 FBLayout (HIObject pObject=NULL)
 Constructor. More...
 
virtual bool AddRegion (const char *pName, const char *pTitle, int pX, FBAttachType pXType, const char *pXRelative, float pMultX, int pY, FBAttachType pYType, const char *pYRelative, float pMultY, int pW, FBAttachType pWType, const char *pWRelative, float pMultW, int pH, FBAttachType pHType, const char *pHRelative, float pMultH)
 Add a region to the layout. More...
 
virtual bool MoveRegion (const char *pName, int pX, int pY)
 Move a region. More...
 
virtual bool SizeRegion (const char *pName, int pW, int pH)
 Change a region's size. More...
 
virtual bool RemoveRegion (const char *pName)
 Remove a region. More...
 
virtual bool RenameRegion (const char *pOldName, const char *pNewName)
 Rename a region. More...
 
virtual bool GetRegion (const char *pName)
 Verify if a region with pName exists. More...
 
virtual bool GetRegionPositions (const char *pName, bool pComputed, int *pX, int *pY, int *pW=NULL, int *pH=NULL)
 Get region pName information (position and size) More...
 
virtual bool SetControl (const char *pName, FBVisualComponent *pComponent)
 Set control of a region to a visual component. More...
 
virtual bool SetControl (const char *pName, FBVisualComponent &pComponent)
 
virtual void ClearControl (const char *pName)
 Remove a control from a region in a visual component. More...
 
virtual FBVisualComponentGetControl (const char *pName)
 Get control of a region in a visual component. More...
 
virtual HIKtObject GetHIKtObject (const char *pName)
 Set or Get internal toolkit: object. More...
 
virtual bool SetHIKtView (const char *pName, HIKtView pView)
 Set internal toolkit view. More...
 
virtual HIKtView GetHIKtView (const char *pName)
 Get internal toolkit view. More...
 
virtual bool SetView (const char *pName, FBVisualComponent *pComponent)
 Set view. More...
 
virtual bool SetView (const char *pName, FBVisualComponent &pComponent)
 
virtual bool SetBorder (const char *pName, FBBorderStyle pType, bool pShowTitle, bool pInSet, int pWidth, int pSpacing, float pMaxAngle, int pCornerRadius)
 Set border properties for a region. More...
 
virtual bool SetSplitStyle (const char *pName, FBSplitStyle pRegionType)
 Set a region's splitstyle. More...
 
virtual FBSplitStyle GetSplitStyle (const char *pName)
 Get a region's splitstyle. More...
 
virtual bool SetRegionTitle (const char *pName, const char *pTitle)
 Set a region's title. More...
 
void SetAutoRestructure (bool pAutoRestructure)
 Suspend all automatic layout recomputation. More...
 
void Restructure (bool pNoMove)
 Force a recomputation of all region placements in the layout. More...
 
 IObject_Declare (override)
 
- Public Member Functions inherited from FBVisualComponent
 FBVisualComponent (HIObject pObject)
 Constructor. More...
 
 IObject_Declare (override)
 
 ICallback_Declare (override)
 
virtual HIKtView GetKtView ()
 Get internal toolkit object. More...
 
QWidget * GetQWidgetAddress ()
 Get internal QWidget. More...
 
virtual bool AddChild (FBVisualComponent *pChild, int pId=0)
 Add a child component. More...
 
virtual FBVisualComponentGetChild (int pId=0)
 Get a child component. More...
 
virtual void Refresh (bool pNow=false)
 Refresh component. More...
 
virtual void ViewExpose ()
 Exposed view callback function. More...
 
virtual void ViewInput (int pMouseX, int pMouseY, FBInputType pAction, int pButtonKey, int pModifier)
 Input callback function. More...
 
virtual bool IsView ()
 Is component a view? More...
 
- Public Member Functions inherited from FBComponent
 FBComponent (HIObject pObject)
 Constructor. More...
 
virtual ~FBComponent ()
 Destructor. More...
 
virtual void FBDelete () override
 Open Reality deletion function. More...
 
virtual bool SetHIObject (HIObject pObject, bool pSDKComponent) override
 Assign component to an internal pointer. More...
 
virtual int PropertyAdd (FBProperty *pProperty)
 Add a property to the component's property manager. More...
 
bool PropertyAddReferenceProperty (FBProperty *pReferenceProperty)
 Add a reference property to the component's property manager. More...
 
void PropertyRemove (FBProperty *pProperty)
 Remove a Property from the component's Property manager. More...
 
void PropertyGetModifiedList (FBArrayTemplate< FBProperty * > &pPropList, FBPlugModificationFlag pModificationFlags)
 Get list of properties which have been modified since last loading. More...
 
FBPropertyPropertyCreate (const char *pName, FBPropertyType pType, const char *pDataType, bool pAnimatable, bool pIsUser=false, FBProperty *pReferenceSource=NULL)
 Create user or dynamic property. More...
 
FBObjectFlag GetObjectFlags ()
 Get all Object Flags (concatenated). More...
 
void SetObjectFlags (FBObjectFlag pFlags)
 SetObjectFlags. More...
 
bool HasObjectFlags (FBObjectFlag pFlags)
 Check whether a specific object flag is enabled. More...
 
void EnableObjectFlags (FBObjectFlag pFlags)
 Enable a specific Object Flags. More...
 
void DisableObjectFlags (FBObjectFlag pFlags)
 Disable a specific Object Flags. More...
 
void SetObjectStatus (FBObjectStatus pStatus, bool pValue)
 Enable/Disable a specific Object Status. More...
 
bool GetObjectStatus (FBObjectStatus pStatus)
 Check to see if an object status is enabled. More...
 
bool ProcessNamespaceHierarchy (FBNamespaceAction pNamespaceAction, const char *pNamespaceName, const char *pReplaceTo=NULL, bool pAddRight=true)
 ProcessNamespaceHierarchy. More...
 
bool ProcessObjectNamespace (FBNamespaceAction pNamespaceAction, const char *pNamespaceName, const char *pReplaceTo=NULL, bool pAddRight=true)
 ProcessObjectNamespace. More...
 
virtual const char * ClassName () override
 Get the class name. More...
 
virtual bool UseCustomPropertyViewSet () const
 Use the custom property viewSet or not. More...
 
const char * GetFullName (void)
 Get the full name. More...
 
void SetOwnerNamespace (FBNamespace *pOwnerNSObj)
 Set the owner Namespace object. More...
 
FBNamespaceGetOwnerNamespace (void)
 Get the owner Namespace object. More...
 
FBFileReferenceGetOwnerFileReference (void)
 Get the owner FileReference object. More...
 
void HardSelect ()
 HardSelect. More...
 
virtual bool Is (int pTypeId) override
 Returns true if object is of type TypeId. More...
 
virtual int GetTypeId () override
 GetTypeId( int pTypeId ) More...
 
- Public Member Functions inherited from FBWrapperHolder
FBScriptWrapperGetWrapper ()
 Return the wrapper interface of this FBObject. More...
 
void AddWrapper (FBScriptWrapper *)
 
void RemoveWrapper (FBScriptWrapper *)
 

Protected Attributes

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

Additional Inherited Members

- Public Types inherited from FBLayout
enum  FBSplitStyle {
  kFBNoSplit = 0 ,
  kFBHSplit = 1 ,
  kFBVSplit = 2 ,
  kFBHVSplit = 3
}
 Type of split style (sub-division) for layout. More...
 
- Static Public Member Functions inherited from FBComponent
static int GetInternalClassId ()
 
static void FBComponentSetName (FBComponent *pObject, const char *pName)
 
static const char * FBComponentGetName (FBComponent *pObject)
 
static void FBComponentSetLongName (FBComponent *pObject, const char *pName)
 
static const char * FBComponentGetLongName (FBComponent *pObject)
 
- Public Attributes inherited from FBDeviceLayout
FBPropertyDevice Device
 Property(R-): Handle on device. More...
 
- Public Attributes inherited from FBLayout
FBPropertyEvent OnInput
 Event: Input. More...
 
FBPropertyEvent OnPaint
 Event: Paint layout. More...
 
FBPropertyEvent OnIdle
 Event: Idle. More...
 
FBPropertyEvent OnShow
 Event: Show layout. More...
 
FBPropertyEvent OnResize
 Event: Resize layout. More...
 
- Public Attributes inherited from FBVisualComponent
struct FBVisualComponent::__Region Region
 
struct K_DLLEXPORT FBVisualComponent::__Border Border
 
FBPropertyString Caption
 Property: Widget caption. More...
 
FBPropertyBool Visible
 Read Write Property: Is visual component visible? More...
 
FBPropertyBool ReadOnly
 Read Write Property: Is visual component read only? More...
 
FBPropertyBool Enabled
 Read Write Property: Is visual enabled? More...
 
FBPropertyString Hint
 Read Write Property: Hint to show. More...
 
FBPropertyInt Left
 Read Write Property: Left coordinate. More...
 
FBPropertyInt Top
 Read Write Property: Top coordinate. More...
 
FBPropertyInt Width
 Read Write Property: Width. More...
 
FBPropertyInt Height
 Read Write Property: Height. More...
 
FBPropertyEvent OnEnter
 Event: On mouse enter. More...
 
FBPropertyEvent OnExit
 Event: On mouse exit. More...
 
- Public Attributes inherited from FBComponent
FBPropertyManager PropertyList
 Read Only Property: Manages all of the properties for the component. More...
 
FBPropertyListComponent Components
 List: List of components. More...
 
FBPropertyListComponent Parents
 List: Parents. More...
 
FBPropertyBool Selected
 Read Write Property: Selected property. More...
 
FBPropertyString Name
 Read Write Property: Unique name of object. More...
 
FBPropertyString LongName
 Read Write Property: Name and namespace for object.
More...
 
FBPropertyFolder Folder
 Read Write Property: The folder that contain this component. More...
 
- Static Public Attributes inherited from FBComponent
static int TypeInfo
 Contains the Type information of the object. More...
 
- Protected Member Functions inherited from FBVisualComponent
virtual HIKtObject GetHIKtObject ()
 Get internal toolkit object. More...
 
- Protected Member Functions inherited from FBPlug
bool IsSDKComponent ()
 Return whether or not item is an SDK component. More...
 
bool ConnectSrc (FBPlug *pSrc, FBConnectionType pConnectionType=kFBConnectionTypeNone)
 Add a source connection. More...
 
bool ConnectDst (FBPlug *pDst, FBConnectionType pConnectionType=kFBConnectionTypeNone)
 Add a destination connection. More...
 
bool ConnectSrcAt (int pDst_SrcIndex, FBPlug *pSrc, FBConnectionType pConnectionType=kFBConnectionTypeNone)
 Add a source connection. More...
 
bool ConnectDstAt (int pSrc_DstIndex, FBPlug *pDst, FBConnectionType pConnectionType=kFBConnectionTypeNone)
 Add a destination connection. More...
 
bool DisconnectDst (FBPlug *pDst)
 Remove a destination connection. More...
 
bool DisconnectSrc (FBPlug *pSrc)
 Remove a source connection. More...
 
void DisconnectAllSrc ()
 Remove all source connections. More...
 
void DisconnectAllDst ()
 Remove all destination connections. More...
 
bool DisconnectDstAt (int pIndex)
 Remove a destination connection at a specified index. More...
 
bool DisconnectSrcAt (int pIndex)
 Remove a source connection at a specified index. More...
 
bool ReplaceDstAt (int pIndex, FBPlug *pDst)
 Replace a destination connection at a specified index. More...
 
bool ReplaceSrcAt (int pIndex, FBPlug *pSrc)
 Replace a source connection at a specified index. More...
 
bool SwapSrc (int pIndexA, int pIndexB)
 Swap source connection at index A with source connection at index B. More...
 
bool MoveSrcAt (int pIndex, int pAtIndex)
 Move source connection at pIndex to pAtIndex. More...
 
bool MoveSrcAt (FBPlug *pSrc, FBPlug *pAtSrc)
 Move source connection pSrc to the position of pAtSrc. More...
 
int GetSrcCount ()
 Get source connection count. More...
 
FBPlugGetSrc (int pIndex)
 Get a source connection's plug at specified index. More...
 
FBConnectionType GetSrcType (int pIndex)
 Get a source connection's type at specified index. More...
 
int GetDstCount ()
 Get destination connection count. More...
 
FBPlugGetDst (int pIndex)
 Get a destination connection's plug at specified index. More...
 
FBConnectionType GetDstType (int pIndex)
 Get a destination connection's type at specified index. More...
 
bool BeginChange ()
 Begins a change on multiple plugs. More...
 
void EndChange ()
 Ends a change on multiple plugs. More...
 
void SetSelfModified (FBPlugModificationFlag pFlag, bool pBool)
 Set the plug's self modification flag. More...
 
bool GetSelfModified (FBPlugModificationFlag pFlag)
 Tell if the plug's self has changed. More...
 
void SetContentModified (FBPlugModificationFlag pFlag, bool pBool)
 Set the plug's owned property/object's modification flag. More...
 
bool GetContentModified (FBPlugModificationFlag pFlag)
 Tell if the plug's content has changed. More...
 
int GetPlugConnectionModifiedList (FBPlugList &pPlugList, FBPlugModificationFlag pConnectionModificatonFlag, bool pAddRemove)
 Get plug's modified src/dst property/object connection added/removed List. More...
 
bool RevertModification (FBPlugModificationFlag pFlag=kFBAllModifiedMask)
 Revert the plug's modification to original status. More...
 
void SetStatusFlag (FBPlugStatusFlag pStatus, bool pValue)
 Set the plug's status flag. More...
 
bool GetStatusFlag (FBPlugStatusFlag pStatus) const
 Tell if the plug's status has changed. More...
 
FBPlugGetOwner ()
 Get the owner of this plug. More...
 
FBPlugGetOwned (int pIndex)
 Get the owned plug at specified index. More...
 
int GetOwnedCount ()
 Get the owned plug count. More...
 
virtual bool PlugDataNotify (FBConnectionAction pAction, FBPlug *pThis, void *pData=NULL, void *pDataOld=NULL, int pDataSize=0)
 PlugDataNotify when overloaded is equivalent of FBSystem.OnConnectionDataNotify but in the context of the derived object only. More...
 
virtual bool PlugStateNotify (FBConnectionAction pAction, FBPlug *pThis, void *pData=NULL, void *pDataOld=NULL, int pDataSize=0)
 PlugStateNotify when overloaded is equivalent of FBSystem.OnConnectionStateNotify but in the context of the derived object only. More...
 
virtual bool PlugNotify (FBConnectionAction pAction, FBPlug *pThis, int pIndex, FBPlug *pPlug=NULL, FBConnectionType pConnectionType=kFBConnectionTypeNone, FBPlug *pNewPlug=NULL)
 PlugNotify when overloaded is equivalent of FBSystem.OnConnectionNotify but in the context of the derived object only. More...
 
- Static Protected Member Functions inherited from FBPlug
static int GetInternalClassId ()
 Internal class Id. More...
 
- Static Protected Attributes inherited from FBPlug
static const char * ClassGroupName
 ClassGroupName of the object. More...
 
static int TypeInfo
 TypeInfo. More...
 
static int mGlobalTypeInfo
 Represente the Type Index. More...
 

Detailed Description

Camera device layout.

Definition at line 176 of file fbdevicelayout.h.

Member Function Documentation

◆ FBCreate()

virtual bool FBCreate ( )
overridevirtual

Open Reality Constructor.

Reimplemented from FBComponent.

◆ FBDestroy()

virtual void FBDestroy ( )
overridevirtual

Open Reality Destructor.

Reimplemented from FBComponent.

◆ GetCurrentInstrument()

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).

◆ OnAspectRatioChange()

virtual void OnAspectRatioChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Aspect ratio change.

◆ OnAspectRatioEditNumberChange()

virtual void OnAspectRatioEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Aspect ratio numerical change.

◆ OnAspectRatioPresetChange()

virtual void OnAspectRatioPresetChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Aspect ratio preset selection.

◆ OnAspectRatioSliderChange()

virtual void OnAspectRatioSliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Aspect ratio slider change.

◆ OnButtonActiveClick()

virtual void OnButtonActiveClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Activate button click.

◆ OnButtonLoadLensfileClick()

virtual void OnButtonLoadLensfileClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Load lensfile button click.

◆ OnButtonManualCenterClick()

virtual void OnButtonManualCenterClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Manual Optical center toggle.

◆ OnButtonManualChange()

virtual void OnButtonManualChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

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

◆ OnButtonManualFovClick()

virtual void OnButtonManualFovClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Manual FOV toggle.

◆ OnButtonResetLensfileClick()

virtual void OnButtonResetLensfileClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Reset lensfile button click.

◆ OnButtonSyncInfoClick()

virtual void OnButtonSyncInfoClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Sync debug info click.

◆ OnCenterChange()

virtual void OnCenterChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Optical center change.

◆ OnCenterXEditNumberChange()

virtual void OnCenterXEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Optical center X numerical change.

◆ OnCenterXSliderChange()

virtual void OnCenterXSliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Optical center X slider change.

◆ OnCenterYEditNumberChange()

virtual void OnCenterYEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Optical center Y numerical change.

◆ OnCenterYSliderChange()

virtual void OnCenterYSliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Optical center Y slider change.

◆ OnDeviceStatusChange()

virtual void OnDeviceStatusChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Device status change .

◆ OnEnableChange()

virtual void OnEnableChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Enable comm type change.

◆ OnEnableNetworkClick()

virtual void OnEnableNetworkClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Enable network communication.

◆ OnEnableSerialClick()

virtual void OnEnableSerialClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Enable serial communication.

◆ OnEnableSharedMemoryClick()

virtual void OnEnableSharedMemoryClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Enable simulator.

◆ OnEnableSimulatorClick()

virtual void OnEnableSimulatorClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Enable simulator communication.

◆ OnFovChange()

virtual void OnFovChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: FOV change.

◆ OnFovUnitsChange()

virtual void OnFovUnitsChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: FOV units change.

◆ OnFovUnitsDegClick()

virtual void OnFovUnitsDegClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: FOV units to degrees.

◆ OnFovUnitsRadClick()

virtual void OnFovUnitsRadClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: FOV units to radians.

◆ OnFovXEditNumberChange()

virtual void OnFovXEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: FOV X numerical change.

◆ OnFovXSliderChange()

virtual void OnFovXSliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: FOV X slider change.

◆ OnFovYEditNumberChange()

virtual void OnFovYEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: FOV Y numerical change.

◆ OnFovYSliderChange()

virtual void OnFovYSliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: FOV Y slider change.

◆ OnInvertChange()

virtual void OnInvertChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Invert values change.

◆ OnInvertFocusClick()

virtual void OnInvertFocusClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Invert focus toggle.

◆ OnInvertZoomClick()

virtual void OnInvertZoomClick ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Invert zoom toggle.

◆ OnLensfileChange()

virtual void OnLensfileChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Lensfile change.

◆ OnListInstrumentsChange()

virtual void OnListInstrumentsChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Instrument list.

◆ OnNetworkAddressChange()

virtual void OnNetworkAddressChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Network address change.

◆ OnNetworkChange()

virtual void OnNetworkChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Network state change.

◆ OnNetworkPortChange()

virtual void OnNetworkPortChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Network port change.

◆ OnNetworkProtocolChange()

virtual void OnNetworkProtocolChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Network protocol change.

◆ OnNodalXChange()

virtual void OnNodalXChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Nodal shift change.

◆ OnNodalXEditNumberChange()

virtual void OnNodalXEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Nodal shift numerical change.

◆ OnNodalXSliderChange()

virtual void OnNodalXSliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Nodal shift slider change.

◆ OnOffsetChange()

virtual void OnOffsetChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Offset change.

◆ OnOffsetRChange()

virtual void OnOffsetRChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Rotation offset change.

◆ OnOffsetTChange()

virtual void OnOffsetTChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Translation offset change.

◆ OnSerialBaudRateChange()

virtual void OnSerialBaudRateChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Serial baud rate change.

◆ OnSerialChange()

virtual void OnSerialChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Serial state change.

◆ OnSerialPortChange()

virtual void OnSerialPortChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Serial port change.

◆ OnSharedMemoryAddressChange()

virtual void OnSharedMemoryAddressChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Shared memory address change.

◆ OnSharedMemoryChange()

virtual void OnSharedMemoryChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Shared memory state change.

◆ OnSharedMemoryHandleChange()

virtual void OnSharedMemoryHandleChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Shared memory handle change.

◆ OnSimulatorAmplitudeEditNumberChange()

virtual void OnSimulatorAmplitudeEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Simulator amplitude numerical change.

◆ OnSimulatorAmplitudeSliderChange()

virtual void OnSimulatorAmplitudeSliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Simulator amplitude slider change.

◆ OnSimulatorChange()

virtual void OnSimulatorChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Simulator state change.

◆ OnSimulatorFocusEditNumberChange()

virtual void OnSimulatorFocusEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Simulator focus numerical change.

◆ OnSimulatorFocusSliderChange()

virtual void OnSimulatorFocusSliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Simulator focus slider change.

◆ OnSimulatorFrequencyEditNumberChange()

virtual void OnSimulatorFrequencyEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Simulator frequency numerical change.

◆ OnSimulatorFrequencySliderChange()

virtual void OnSimulatorFrequencySliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Simulator frequency slider change.

◆ OnSimulatorZoomEditNumberChange()

virtual void OnSimulatorZoomEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Simulator zoom numerical change.

◆ OnSimulatorZoomSliderChange()

virtual void OnSimulatorZoomSliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Simulator zoom slider change.

◆ OnSyncDelayChange()

virtual void OnSyncDelayChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Sync delay change.

◆ OnSyncDelayEditNumberChange()

virtual void OnSyncDelayEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Sync delay numerical change.

◆ OnSyncDelaySliderChange()

virtual void OnSyncDelaySliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Sync delay slider change.

◆ OnTabPanelChange()

virtual void OnTabPanelChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Tab panel selection.

◆ OnUIIdle()

virtual void OnUIIdle ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: UI Idle.

◆ OnZoomXChange()

virtual void OnZoomXChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Zoom multiplier change.

◆ OnZoomXEditNumberChange()

virtual void OnZoomXEditNumberChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Zoom multiplier numerical change.

◆ OnZoomXSliderChange()

virtual void OnZoomXSliderChange ( HISender  pSender,
HKEvent  pEvent 
)
virtual

Callback: Zoom multiplier slider change.

◆ UIConfigure()

virtual void UIConfigure ( )
virtual

Configure UI elements.

◆ UIConfigureLayoutCommunication()

virtual void UIConfigureLayoutCommunication ( )
virtual

UIConfigure: Communications layout.

◆ UIConfigureLayoutCustom()

virtual void UIConfigureLayoutCustom ( )
virtual

UIConfigure: Custom layout.

◆ UIConfigureLayoutInfo()

virtual void UIConfigureLayoutInfo ( )
virtual

UIConfigure: Information layout.

◆ UIConfigureLayoutInstruments()

virtual void UIConfigureLayoutInstruments ( )
virtual

UIConfigure: Instrument layout.

◆ UICreate()

virtual void UICreate ( )
virtual

Create and assign UI regions.

◆ UICreateLayoutCommunication()

virtual void UICreateLayoutCommunication ( )
virtual

UICreate: Communication layout.

◆ UICreateLayoutCustom()

virtual void UICreateLayoutCustom ( )
virtual

UICreate: Custom layout.

◆ UICreateLayoutInfo()

virtual void UICreateLayoutInfo ( )
virtual

UICreate: Information layout.

◆ UICreateLayoutInstruments()

virtual void UICreateLayoutInstruments ( )
virtual

UICreate: Instrument layout.

◆ UIRefresh()

virtual void UIRefresh ( )
virtual

Idle refresh.

◆ UIRefreshLayoutCommunications()

virtual void UIRefreshLayoutCommunications ( )
virtual

UIRefresh: Communications layout.

◆ UIRefreshLayoutCustom()

virtual void UIRefreshLayoutCustom ( )
virtual

UIRefresh: Custom layout.

◆ UIRefreshLayoutInstruments()

virtual void UIRefreshLayoutInstruments ( )
virtual

UIRefresh: Instrument layout.

◆ UIReset()

virtual void UIReset ( )
virtual

Reset from device values.

◆ UIResetLayoutCommunications()

virtual void UIResetLayoutCommunications ( )
virtual

UIReset: Communications layout.

◆ UIResetLayoutCustom()

virtual void UIResetLayoutCustom ( )
virtual

UIReset: Custom layout.

◆ UIResetLayoutInstruments()

virtual void UIResetLayoutInstruments ( )
virtual

UIReset: Instrument layout.

◆ UIUpdateEnabled()

virtual void UIUpdateEnabled ( )
virtual

Update enabled on functions.

Member Data Documentation

◆ CustomLayout

FBPropertyBool CustomLayout
protected

Custom layout?

Definition at line 404 of file fbdevicelayout.h.

◆ mButtonActive

FBButton mButtonActive
protected

Instrument layout: Active button.

Definition at line 220 of file fbdevicelayout.h.

◆ mButtonEnableNetwork

FBButton mButtonEnableNetwork
protected

Communications layout: Enable network button.

Definition at line 285 of file fbdevicelayout.h.

◆ mButtonEnableSerial

FBButton mButtonEnableSerial
protected

Communications layout: Enable serial button.

Definition at line 278 of file fbdevicelayout.h.

◆ mButtonEnableSharedMemory

FBButton mButtonEnableSharedMemory
protected

Communications layout: Enable shared memory button.

Definition at line 294 of file fbdevicelayout.h.

◆ mButtonEnableSimulator

FBButton mButtonEnableSimulator
protected

Communications layout: Enable simulator button.

Definition at line 301 of file fbdevicelayout.h.

◆ mButtonFovUnitsDeg

FBButton mButtonFovUnitsDeg
protected

Instrument layout: FOV in degrees button.

Definition at line 254 of file fbdevicelayout.h.

◆ mButtonFovUnitsRad

FBButton mButtonFovUnitsRad
protected

Instrument layout: FOV in radians button.

Definition at line 255 of file fbdevicelayout.h.

◆ mButtonInvertFocus

FBButton mButtonInvertFocus
protected

Instrument layout: Invert focus toggle.

Definition at line 252 of file fbdevicelayout.h.

◆ mButtonInvertZoom

FBButton mButtonInvertZoom
protected

Instrument layout: Invert zoom toggle.

Definition at line 251 of file fbdevicelayout.h.

◆ mButtonLoadLensfile

FBButton mButtonLoadLensfile
protected

Instrument layout: Load lensfile button.

Definition at line 247 of file fbdevicelayout.h.

◆ mButtonManualCenter

FBButton mButtonManualCenter
protected

Instrument layout: Manual optical center button.

Definition at line 232 of file fbdevicelayout.h.

◆ mButtonManualFov

FBButton mButtonManualFov
protected

Instrument layout: Manual FOV control button.

Definition at line 223 of file fbdevicelayout.h.

◆ mButtonResetLensfile

FBButton mButtonResetLensfile
protected

Instrument layout: Reset lensfile status button.

Definition at line 248 of file fbdevicelayout.h.

◆ mButtonSyncInfo

FBButton mButtonSyncInfo
protected

Communications layout: Sync information (debug) button.

Definition at line 275 of file fbdevicelayout.h.

◆ mDeviceCamera

FBDeviceCamera* mDeviceCamera
protected

Handle onto device.

Definition at line 402 of file fbdevicelayout.h.

◆ mEditAddress

FBEdit mEditAddress
protected

Communications layout: Shared Memory: Address text edit.

Definition at line 298 of file fbdevicelayout.h.

◆ mEditHandle

FBEdit mEditHandle
protected

Communications layout: Shared Memory: Handle text edit.

Definition at line 296 of file fbdevicelayout.h.

◆ mEditNetworkAddress

FBEdit mEditNetworkAddress
protected

Communications layout: Network: Address text edit.

Definition at line 287 of file fbdevicelayout.h.

◆ mEditNetworkPort

FBEdit mEditNetworkPort
protected

Communications layout: Network: Port text edit.

Definition at line 289 of file fbdevicelayout.h.

◆ mEditNumberAspectRatio

FBEditNumber mEditNumberAspectRatio
protected

Instrument layout: Aspect ratio edit number.

Definition at line 266 of file fbdevicelayout.h.

◆ mEditNumberCenterX

FBEditNumber mEditNumberCenterX
protected

Instrument layout: Optical center X numberical edit box.

Definition at line 237 of file fbdevicelayout.h.

◆ mEditNumberCenterY

FBEditNumber mEditNumberCenterY
protected

Instrument layout: Optical center Y numberical edit box.

Definition at line 238 of file fbdevicelayout.h.

◆ mEditNumberFovX

FBEditNumber mEditNumberFovX
protected

Instrument layout: FOV X numerical edit box.

Definition at line 228 of file fbdevicelayout.h.

◆ mEditNumberFovY

FBEditNumber mEditNumberFovY
protected

Instrument layout: FOV Y numerical edit box.

Definition at line 229 of file fbdevicelayout.h.

◆ mEditNumberNodalX

FBEditNumber mEditNumberNodalX
protected

Instrument layout: Nodal shift numerical edit.

Definition at line 258 of file fbdevicelayout.h.

◆ mEditNumberSimulatorAmplitude

FBEditNumber mEditNumberSimulatorAmplitude
protected

Communications layout: Simulator: Amplitude numerical edit.

Definition at line 307 of file fbdevicelayout.h.

◆ mEditNumberSimulatorFocus

FBEditNumber mEditNumberSimulatorFocus
protected

Communications layout: Simulator: Focus numerical edit.

Definition at line 313 of file fbdevicelayout.h.

◆ mEditNumberSimulatorFrequency

FBEditNumber mEditNumberSimulatorFrequency
protected

Communications layout: Simulator: Frequency numerical edit.

Definition at line 304 of file fbdevicelayout.h.

◆ mEditNumberSimulatorZoom

FBEditNumber mEditNumberSimulatorZoom
protected

Communications layout: Simulator: Zoom numerical edit.

Definition at line 310 of file fbdevicelayout.h.

◆ mEditNumberSyncDelay

FBEditNumber mEditNumberSyncDelay
protected

Communications layout: Sync delay numerical edit box.

Definition at line 274 of file fbdevicelayout.h.

◆ mEditNumberZoomX

FBEditNumber mEditNumberZoomX
protected

Instrument layout: Zomm multiplier numerical edit.

Definition at line 261 of file fbdevicelayout.h.

◆ mEditVectorOffsetR

FBEditVector mEditVectorOffsetR
protected

Instrument layout: Rotation offset vector edit.

Definition at line 244 of file fbdevicelayout.h.

◆ mEditVectorOffsetT

FBEditVector mEditVectorOffsetT
protected

Instrument layout: Translation offset vector edit.

Definition at line 243 of file fbdevicelayout.h.

◆ mLabelAddress

FBLabel mLabelAddress
protected

Communications layout: Shared Memory: Address label.

Definition at line 297 of file fbdevicelayout.h.

◆ mLabelAspectRatio

FBLabel mLabelAspectRatio
protected

Instrument layout: Aspect ratio label.

Definition at line 264 of file fbdevicelayout.h.

◆ mLabelAspectRatioPresets

FBLabel mLabelAspectRatioPresets
protected

Instrument layout: Aspect ratio preset label.

Definition at line 267 of file fbdevicelayout.h.

◆ mLabelCenterX

FBLabel mLabelCenterX
protected

Instrument layout: Optical center X label.

Definition at line 233 of file fbdevicelayout.h.

◆ mLabelCenterY

FBLabel mLabelCenterY
protected

Instrument layout: Optical center Y label.

Definition at line 234 of file fbdevicelayout.h.

◆ mLabelFovUnits

FBLabel mLabelFovUnits
protected

Instrument layout: FOV units label.

Definition at line 253 of file fbdevicelayout.h.

◆ mLabelFovX

FBLabel mLabelFovX
protected

Instrument layout: FOV X label.

Definition at line 224 of file fbdevicelayout.h.

◆ mLabelFovY

FBLabel mLabelFovY
protected

Instrument layout: FOV Y label.

Definition at line 225 of file fbdevicelayout.h.

◆ mLabelHandle

FBLabel mLabelHandle
protected

Communications layout: Shared Memory: Handle label.

Definition at line 295 of file fbdevicelayout.h.

◆ mLabelInversion

FBLabel mLabelInversion
protected

Instrument layout: Inversion label.

Definition at line 250 of file fbdevicelayout.h.

◆ mLabelLensfileName

FBLabel mLabelLensfileName
protected

Instrument layout: Lensfile filename label.

Definition at line 249 of file fbdevicelayout.h.

◆ mLabelNetworkAddress

FBLabel mLabelNetworkAddress
protected

Communications layout: Network: Address label.

Definition at line 286 of file fbdevicelayout.h.

◆ mLabelNetworkPort

FBLabel mLabelNetworkPort
protected

Communications layout: Network: Port label.

Definition at line 288 of file fbdevicelayout.h.

◆ mLabelNetworkProtocol

FBLabel mLabelNetworkProtocol
protected

Communications layout: Network: Protocol label.

Definition at line 290 of file fbdevicelayout.h.

◆ mLabelNodalX

FBLabel mLabelNodalX
protected

Instrument layout: Nodal shift label.

Definition at line 256 of file fbdevicelayout.h.

◆ mLabelOffsetR

FBLabel mLabelOffsetR
protected

Instrument layout: Rotation offset label.

Definition at line 242 of file fbdevicelayout.h.

◆ mLabelOffsetT

FBLabel mLabelOffsetT
protected

Instrument layout: Translation offset label.

Definition at line 241 of file fbdevicelayout.h.

◆ mLabelSerialBaudRate

FBLabel mLabelSerialBaudRate
protected

Communications layout: Serial: Baud rate label.

Definition at line 281 of file fbdevicelayout.h.

◆ mLabelSerialPort

FBLabel mLabelSerialPort
protected

Communications layout: Serial: Port label.

Definition at line 279 of file fbdevicelayout.h.

◆ mLabelSimulatorAmplitude

FBLabel mLabelSimulatorAmplitude
protected

Communications layout: Simulator: Amplitude label.

Definition at line 305 of file fbdevicelayout.h.

◆ mLabelSimulatorFocus

FBLabel mLabelSimulatorFocus
protected

Communications layout: Simulator: Focus label.

Definition at line 311 of file fbdevicelayout.h.

◆ mLabelSimulatorFrequency

FBLabel mLabelSimulatorFrequency
protected

Communications layout: Simulator: Frequency label.

Definition at line 302 of file fbdevicelayout.h.

◆ mLabelSimulatorZoom

FBLabel mLabelSimulatorZoom
protected

Communications layout: Simulator: Zoom label.

Definition at line 308 of file fbdevicelayout.h.

◆ mLabelSyncDelay

FBLabel mLabelSyncDelay
protected

Communications layout: Sync delay label.

Definition at line 272 of file fbdevicelayout.h.

◆ mLabelZoomX

FBLabel mLabelZoomX
protected

Instrument layout: Zoom multiplier label.

Definition at line 259 of file fbdevicelayout.h.

◆ mLayoutCommunication

FBLayout mLayoutCommunication
protected

Communications layout.

Definition at line 270 of file fbdevicelayout.h.

◆ mLayoutCustom

FBLayout mLayoutCustom
protected

Custom layout.

Definition at line 318 of file fbdevicelayout.h.

◆ mLayoutInfo

FBLayout mLayoutInfo
protected

Information layout.

Definition at line 315 of file fbdevicelayout.h.

◆ mLayoutInstruments

FBLayout mLayoutInstruments
protected

Instrument layout.

Definition at line 218 of file fbdevicelayout.h.

◆ mListAspectRatioPresets

FBList mListAspectRatioPresets
protected

Instrument layout: Aspect ratio preset list.

Definition at line 268 of file fbdevicelayout.h.

◆ mListInstruments

FBList mListInstruments
protected

Instrument layout: List of instruments.

Definition at line 219 of file fbdevicelayout.h.

◆ mListNetworkProtocol

FBList mListNetworkProtocol
protected

Communications layout: Network: Protocol list.

Definition at line 291 of file fbdevicelayout.h.

◆ mListSerialBaudRate

FBList mListSerialBaudRate
protected

Communications layout: Serial: Baud rate list.

Definition at line 282 of file fbdevicelayout.h.

◆ mListSerialPort

FBList mListSerialPort
protected

Communications layout: Serial: Port list.

Definition at line 280 of file fbdevicelayout.h.

◆ mSliderAspectRatio

FBSlider mSliderAspectRatio
protected

Instrument layout: Aspect ratio slider.

Definition at line 265 of file fbdevicelayout.h.

◆ mSliderCenterX

FBSlider mSliderCenterX
protected

Instrument layout: Optical center X slider.

Definition at line 235 of file fbdevicelayout.h.

◆ mSliderCenterY

FBSlider mSliderCenterY
protected

Instrument layout: Optical center Y slider.

Definition at line 236 of file fbdevicelayout.h.

◆ mSliderFovX

FBSlider mSliderFovX
protected

Instrument layout: FOV X slider.

Definition at line 226 of file fbdevicelayout.h.

◆ mSliderFovY

FBSlider mSliderFovY
protected

Instrument layout: FOV Y slider..

Definition at line 227 of file fbdevicelayout.h.

◆ mSliderNodalX

FBSlider mSliderNodalX
protected

Instrument layout: Nodal shift slider.

Definition at line 257 of file fbdevicelayout.h.

◆ mSliderSimulatorAmplitude

FBSlider mSliderSimulatorAmplitude
protected

Communications layout: Simulator: Amplitude slider.

Definition at line 306 of file fbdevicelayout.h.

◆ mSliderSimulatorFocus

FBSlider mSliderSimulatorFocus
protected

Communications layout: Simulator: Focus slider.

Definition at line 312 of file fbdevicelayout.h.

◆ mSliderSimulatorFrequency

FBSlider mSliderSimulatorFrequency
protected

Communications layout: Simulator: Frequency slider.

Definition at line 303 of file fbdevicelayout.h.

◆ mSliderSimulatorZoom

FBSlider mSliderSimulatorZoom
protected

Communications layout: Simulator: Zoom slider.

Definition at line 309 of file fbdevicelayout.h.

◆ mSliderSyncDelay

FBSlider mSliderSyncDelay
protected

Communications layout: Sync delay slider.

Definition at line 273 of file fbdevicelayout.h.

◆ mSliderZoomX

FBSlider mSliderZoomX
protected

Instrument layout: Zoom multiplier slider.

Definition at line 260 of file fbdevicelayout.h.

◆ mSpreadInfo

FBSpread mSpreadInfo
protected

Information layout: Spreadsheet.

Definition at line 316 of file fbdevicelayout.h.

◆ mTabPanel

FBTabPanel mTabPanel
protected

Main tab panel.

Definition at line 216 of file fbdevicelayout.h.

◆ SupportedCommTypes

FBPropertyInt SupportedCommTypes
protected

Supported comm types.

Definition at line 403 of file fbdevicelayout.h.


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