#ifndef __ORDEVICE_OPTICAL_LAYOUT_H__
#define __ORDEVICE_OPTICAL_LAYOUT_H__
#include "ordeviceoptical_device.h"
class ORDeviceOptical_Template_Layout : public FBDeviceOpticalLayout
{
public:
virtual bool FBCreate();
virtual void FBDestroy();
void UICreate ();
void UICreateLayout0 ();
void UICreateLayout1 ();
void UICreateLayout2 ();
void UIConfigure ();
void UIConfigureLayout0 ();
void UIConfigureLayout1 ();
void UIConfigureLayout2 ();
void UIRefresh ();
void UIRefreshSpreadSheet();
void UIReset ();
void UIResetSpreadSheet ();
private:
FBTabPanel mTabPanel;
FBLayout mLayoutMarkers;
FBSpread mSpreadMarkers;
FBLayout mLayoutCommunication;
FBButton mButtonNetworkEnable;
FBLabel mLabelNetworkAddress;
FBEdit mEditNetworkAddress;
FBLabel mLabelNetworkPort;
FBEdit mEditNetworkPort;
FBLayout mLayoutInformation;
FBButton mButtonCreateRigidBody;
FBLabel mLabelInformation;
private:
FBSystem mSystem;
ORDeviceOptical_Template* mDeviceOptical;
};
#endif