Public Types | Public Member Functions | Public Attributes

FBDeviceOpticalLayout Class Reference

Search for all occurrences

Detailed Description

Layout for optical device.

Definition at line 131 of file fbdevicelayout.h.

#include <fbdevicelayout.h>

Inheritance diagram for FBDeviceOpticalLayout:
Inheritance graph
[legend]

List of all members.

Public Types

enum   FBDeviceOpticalGUIOptions {
  kGUIModelOpticalList = 1<<0, kGUIModelOpticalCreate = 1<<1, kGUIModelOpticalDampingTime = 1<<2, kGUIDeviceStatus = 1<<3,
  kGUIDeviceReset = 1<<4, kGUIViewer = 1<<5
}
 

Different options for optical device GUI.

More...

Public Member Functions

  FBDeviceOpticalLayout (HFBDevice pDevice=NULL)
  Constructor.
virtual bool  FBCreate ()
  Open Reality Creation function.

Public Attributes

HFBDeviceOptical  mDeviceOptical
  Optical device.
FBPropertyInt  GenericUIOptions
  Property: GUI options.

Member Enumeration Documentation

Different options for optical device GUI.

Enumerator:
kGUIModelOpticalList 

List of optical models (like model templates).

kGUIModelOpticalCreate 

Create optical button.

kGUIModelOpticalDampingTime 

Damping time (Edit number box).

kGUIDeviceStatus 

Device status region.

kGUIDeviceReset 

Device reset button.

kGUIViewer 

Viewer.

Definition at line 138 of file fbdevicelayout.h.


Constructor & Destructor Documentation

FBDeviceOpticalLayout ( HFBDevice  pDevice = NULL )

Constructor.

Parameters:
pDevice Parent device(default=NULL).

Member Function Documentation

virtual bool FBCreate ( ) [virtual]

Open Reality Creation function.

Returns:
Outcome of creation (true/false).

Reimplemented from FBComponent.


Member Data Documentation

HFBDeviceOptical mDeviceOptical

Optical device.

Definition at line 157 of file fbdevicelayout.h.

Property: GUI options.

Definition at line 158 of file fbdevicelayout.h.


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

FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout
FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout FBDeviceOpticalLayout