SeaBee3MainDisplayForm Class Reference

Collaboration diagram for SeaBee3MainDisplayForm:
Collaboration graph
[legend]

List of all members.

Public Slots

virtual void pushFwdRectangle (ImageIceMod::QuadrilateralIce quad)
virtual void pushRectRatio (float r)
virtual void pushContourPoint (Point2D< int > p)
virtual void setSalientPoint (Point2D< float > p)
virtual void Image1Click (int a, int b, int c)
virtual void init (ModelManager *mgr)
virtual void setImage (Image< PixRGB< byte > > &img, std::string cameraID)
virtual void ToggleCamera0 ()
virtual void ToggleCamera1 ()
virtual void ToggleCamera2 ()
virtual void ToggleCamera3 ()
virtual void ToggleCamera (std::string cameraID, bool active)
virtual void registerCommunicator (nub::soft_ref< SeaBee3GUICommunicator > c)
virtual void setJSAxis (int axis, float val)
virtual void setSensorValues (int heading, int pitch, int roll, int intPressure, int extPressure, int headingValue, int depthValue)
virtual void updateDesiredHeading ()
virtual void updateDesiredDepth ()
virtual void updateDesiredSpeed ()
virtual void updateHeadingPID ()
virtual void updateDepthPID ()
virtual void manualClicked ()
virtual void autoClicked ()
virtual void sendInitDone ()
virtual void sendGateFound ()
virtual void sendGateDone ()
virtual void sendContourFoundFlare ()
virtual void sendFlareDone ()
virtual void sendContourFoundBarbwire ()
virtual void sendBarbwireDone ()
virtual void sendContourFoundBoxes ()
virtual void sendBombingRunDone ()
virtual void sendBriefcaseFound ()
virtual void addPlatform ()
virtual void addGate ()
virtual void addPipe ()
virtual void addFlare ()
virtual void addBin ()
virtual void addBarbwire ()
virtual void addMachineGunNest ()
virtual void addOctagonSurface ()
virtual void selectObject (int index)
virtual void refreshMapImage ()
virtual void moveObject ()
virtual void deleteObject ()
virtual void saveMap ()
virtual void loadMap ()
virtual void loadColorPickerImg ()
virtual void clickColorPickerImg (int x, int y, int but)
virtual void init (ModelManager *mgr)
virtual void registerCommunicator (nub::soft_ref< SeaBee3GUIIce > c)
virtual void setFwdImage (Image< PixRGB< byte > > &img)
virtual void setDwnImage (Image< PixRGB< byte > > &img)
virtual void setFwdVisionImage (Image< PixRGB< byte > > &img)
virtual void setDwnVisionImage (Image< PixRGB< byte > > &img)
virtual void setCompassImage (Image< PixRGB< byte > > &compassImage)
virtual void setDepthImage (Image< PixRGB< byte > > &depthImage)
virtual void setPressureImage (Image< PixRGB< byte > > &pressureImage)
virtual void setDepthPIDImage (Image< PixRGB< byte > > &depthPIDImage)
virtual void setAxesImages (Image< PixRGB< byte > > &heading, Image< PixRGB< byte > > &depth, Image< PixRGB< byte > > &strafe)
virtual void setFwdRetinaMsgField (char f)
virtual void setDwnRetinaMsgField (char f)
virtual void setBeeStemMsgField (char f)
virtual void setVisionMsgField (char f)
virtual void setBeeStemData (BeeStemData &d)
virtual void updateBuoySegmentCheck (bool state)
virtual void updateSalientPointCheck (bool state)

Public Member Functions

 SeaBee3MainDisplayForm (QWidget *parent=0, const char *name=0, WFlags fl=WType_TopLevel)
virtual void setSensorVotes (std::vector< ImageIceMod::SensorVote > votes)
virtual void setCompositeHeading (int heading)
virtual void setCompositeDepth (int depth)
virtual void pushRectAngle (float a)
virtual Image< PixRGB< byte > > makeCompassImage (int heading)
virtual void setThrusterMeters (int zero, int one, int two, int three, int four, int five, int six, int seven)
 SeaBee3MainDisplayForm (QWidget *parent=0, const char *name=0, WFlags fl=WType_TopLevel)

Public Attributes

QGroupBox * groupBox9_4
QFrame * frame3
ImageCanvasThrusterCurrentMeterCanvas4
ImageCanvasThrusterCurrentMeterCanvas5
ImageCanvasThrusterCurrentMeterCanvas2
ImageCanvasThrusterCurrentMeterCanvas3
ImageCanvasThrusterCurrentMeterCanvas6
QLabel * textLabel2
QLabel * textLabel2_2
QLabel * textLabel2_2_2
QLabel * textLabel2_2_3
QLabel * textLabel2_2_4
QLabel * textLabel2_2_5
QLabel * textLabel2_2_6
QLabel * textLabel2_2_7
ImageCanvasThrusterCurrentMeterCanvas7
QLabel * textLabel1_3
QLabel * textLabel1_2
QLabel * textLabel1
ImageCanvasThrusterCurrentMeterCanvas1
ImageCanvasThrusterCurrentMeterCanvas0
QGroupBox * groupBox1
QGroupBox * groupBox9_3
QLineEdit * field_int_press
ImageCanvasIPressureCanvas
QCheckBox * ExtPressAuto
QSpinBox * IntPressMax
QSpinBox * IntPressMin
QSpinBox * ExtPressMax
QSpinBox * ExtPressMin
QGroupBox * groupBox6
ImageCanvasCompassCanvas
QLineEdit * field_heading
QCheckBox * IntPressAuto
QGroupBox * groupBox10
ImageCanvasEPressureCanvas
QLineEdit * field_ext_press
ImageCanvasImageDisplay0_2_2
QLineEdit * desired_heading_field_2_3
QLineEdit * desired_heading_field_2_2
QGroupBox * groupBox10_2
QGroupBox * groupBox2
QButtonGroup * buttonGroup1
QRadioButton * radio_manual
QRadioButton * radio_auto
QLineEdit * desired_speed_field
QLineEdit * desired_depth_field
QLabel * textLabel2_3_2_2
QLabel * textLabel2_2_2_3_2_2
QLabel * textLabel2_2_2_3_2_2_2
QLineEdit * desired_heading_field
QGroupBox * groupBox4
QLabel * textLabel2_3_2_2_2
QLabel * textLabel2_3_2_2_2_2
QLineEdit * heading_output_field
QLineEdit * depth_output_field
QTabWidget * tabWidget3
QWidget * tab
QFrame * frame4
ImageCanvasImageDisplay1
ImageCanvasImageDisplay2
ImageCanvasImageDisplay3
ImageCanvasImageDisplay0
QWidget * TabPage
QFrame * frame4_2
ImageCanvasMovementDisplay0
ImageCanvasMovementDisplay1
QWidget * tab_2
QGroupBox * groupBox9_2
QLabel * textLabel2_3_2_2_3_3_2
QLabel * textLabel2_3_2_2_3_2_2
QLineEdit * field_depth_i
QLineEdit * field_depth_d
QLineEdit * field_depth_k
QLabel * textLabel2_3_2_2_3_2_4_2_2
QLabel * textLabel2_3_2_2_3_4_2
QLineEdit * field_depth_p
QGroupBox * groupBox11
QLabel * textLabel1_4_2
QLabel * textLabel1_4_3
QLabel * textLabel1_4_3_2
QLabel * textLabel1_4
QPushButton * recordButton
QPushButton * stopButton
QPushButton * eraseButton
QPushButton * saveButton
QLabel * textLabel1_4_4
QLCDNumber * dataLoggerLCD
QGroupBox * groupBox9
QLabel * textLabel2_3_2_2_3_2_4_2
QLabel * textLabel2_3_2_2_3_2
QLabel * textLabel2_3_2_2_3_3
QLabel * textLabel2_3_2_2_3_4
QLineEdit * field_heading_i
QLineEdit * field_heading_k
QLineEdit * field_heading_d
QLineEdit * field_heading_p
QWidget * TabPage_2
ImageCanvasMapCanvas
QGroupBox * groupBox15
QLabel * textLabel1_5
QLineEdit * MapName
QPushButton * SaveMapBtn
QPushButton * LoadMapBtn
QGroupBox * groupBox12
QPushButton * PlatformBtn
QLabel * PlatformPic
QLabel * GatePic
QPushButton * GateBtn
QLabel * PipePic
QPushButton * PipeBtn
QLabel * BuoyPic
QPushButton * FlareBtn
QLabel * BinPic
QLabel * BarbwirePic
QLabel * MachineGunNestPic
QLabel * OctagonSurfacePic
QPushButton * BinBtn
QPushButton * OctagonSurfaceBtn
QPushButton * MachineGunNestBtn
QPushButton * BarbwireBtn
QGroupBox * groupBox13
QComboBox * ObjectList
QLabel * textLabel2_3
QLineEdit * MapObjectY
QLabel * textLabel1_6
QLabel * textLabel2_4
QLineEdit * MapObjectX
QLineEdit * MapObjectVarX
QLineEdit * MapObjectVarY
QLabel * textLabel1_7
QPushButton * DeleteBtn
QPushButton * PlaceBtn
QWidget * TabPage_3
QPushButton * BriefcaseFoundBtn
QPushButton * BombingRunBtn
QPushButton * ContourFoundBoxesBtn
QPushButton * BarbwireDoneBtn
QPushButton * ContourFoundBarbwireBtn
QPushButton * FlareDoneBtn
QPushButton * GateFoundBtn
QPushButton * InitDoneBtn
QPushButton * GateDoneBtn
QPushButton * ContourFoundFlareBtn
QWidget * TabPage_4
QLabel * textLabel1_8
QLineEdit * colorFileLoadText
QPushButton * ColorPickLoadBut
QLabel * textLabel2_3_2_2_5
QLabel * textLabel2_3_2_2_4
QLabel * textLabel2_3_2_2_4_3
QLabel * textLabel2_3_2_2_7
QLabel * textLabel2_3_2_2_6
QLineEdit * v_mean_val
QLineEdit * h1__mean_val
QLineEdit * h2_mean_val
QLineEdit * s_mean_val
ImageCanvasAvgColorImg
QLabel * textLabel2_3_2_2_4_3_2
QLineEdit * h1_std_val
QLineEdit * h2_std_val
QLineEdit * v_std_val
QLineEdit * s_std_val
ImageCanvasColorPickerImg
QGroupBox * groupBox2_3_3_3
QLineEdit * desired_speed_field_3_3_3
QLineEdit * desired_depth_field_3_3_3
QLineEdit * desired_heading_field_3_3_3
QLabel * textLabel2_3_2_2_3_5_2_3_4_2_2_2
QLabel * textLabel2_3_2_2_3_5_2_3_4_2_2_2_2_2
QLabel * textLabel2_3_2_2_3_5_2_3_4_2_2
QLabel * textLabel2_3_2_2_3_5_2_3_4_2_2_2_2
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_3_2_2_2
QLabel * textLabel2_3_2_2_3_5_2_3_4_2
QLabel * textLabel2_2_2_3_2_2_3_2_2_3_3_2
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_3
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_3_2
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_3_2_2
QLabel * textLabel2_3_2_2_3_5_2_3_4_2_2_2_2_2_2
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_3_2_2_2_2
QLineEdit * itsFwdRetinaMsgField
QLineEdit * itsBeeStemMsgField
QLineEdit * desired_heading_field_2_4_2_3_3_2_2_2
QLineEdit * desired_heading_field_2_4_2_3_3_2_2_2_2_2
QLineEdit * itsVisionMsgField
QLineEdit * itsDwnRetinaMsgField
QLabel * textLabel2_2_2_3_2_2_3_2_2_3_3
QGroupBox * groupBox2_3_3_2_2
QLineEdit * desired_speed_field_3_3_2_2
QLineEdit * desired_depth_field_3_3_2_2
QLineEdit * desired_heading_field_3_3_2_2
QLabel * textLabel2_3_2_2_3_5_2_3_3
QLabel * textLabel2_3_2_2_3_5_2_3_2_2
QLabel * textLabel2_2_2_3_2_2_3_2_2_3_2_2
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_2_2
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_2_2_3
QLabel * textLabel2_2_2_3_2_2_3_2_2_3_2_2_3
QLineEdit * desired_heading_field_2_4_2_3_2_2_3
QLineEdit * desired_depth_field_2_2_2_3_2_2_3
QLineEdit * desired_speed_field_2_2_2_3_2_2_3
QLabel * textLabel2_3_2_2_3_5_2_3_3_3
QLabel * textLabel2_3_2_2_3_5_2_3_2_2_3
QLineEdit * desired_heading_field_2_4_2_3_2_2
QLineEdit * desired_depth_field_2_2_2_3_2_2
QLineEdit * desired_speed_field_2_2_2_3_2_2
ImageCanvasEPressureCanvas_2
ImageCanvasitsDepthPIDImageDisplay
QGroupBox * groupBox2_3_3
QLineEdit * desired_speed_field_3_3
QLineEdit * desired_depth_field_3_3
QLineEdit * desired_heading_field_3_3
QCheckBox * checkBox3_4_2_2_3
QPushButton * pushButton1
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_4
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3
ImageCanvasitsStrafeAxisImageDisplay_2
ImageCanvasitsDepthAxisImageDisplay
QLabel * textLabel2_2_2_3_2_2_3_2_2_3
ImageCanvasitsHeadingAxisImageDisplay
QLabel * textLabel2_3_2_2_3_5_2_3
ImageCanvasitsStrafeAxisImageDisplay
QLineEdit * desired_speed_field_2_2_2_3_2_3_2
QGroupBox * groupBox2_3_3_2
QLineEdit * desired_speed_field_3_3_2
QLineEdit * desired_depth_field_3_3_2
QLineEdit * desired_heading_field_3_3_2
QCheckBox * checkBox3_4_2_2_3_2
QLabel * textLabel2_3_2_2_3_5_2_3_2
QLineEdit * desired_speed_field_2_2_2_3_2
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_3_2_2_3
QLineEdit * desired_depth_field_2_2_2_3_2
QLineEdit * desired_heading_field_2_4_2_3_2
QLabel * textLabel2_2_2_3_2_2_3_2_2_3_2
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_2
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_3_2_2_3_2
QLineEdit * itsHeadingOutputField
QLineEdit * itsDepthOutputField
QLabel * textLabel2_2_2_3_2_2_2_2_2_2_3_2_3
ImageCanvasEPressureCanvas_3
QCheckBox * checkBox3_4
QCheckBox * checkBox3_2_2
QCheckBox * checkBox3_3_2
QLineEdit * itsExternalPressureField
ImageCanvasItsDepthImageDisplay
QCheckBox * checkBox3
QCheckBox * checkBox3_2
QCheckBox * checkBox3_3
ImageCanvasitsCompassImageDisplay
QLineEdit * itsCompassHeadingField
QLineEdit * itsKillSwitchField
QLineEdit * itsInternalPressureField
ImageCanvasitsPressureImageDisplay
QGroupBox * groupBox15_2
ImageCanvasitsDwnImgDisplay
ImageCanvasitsFwdImgDisplay
QCheckBox * itsPipeThreshCheck
QCheckBox * itsHoughVisionCheck
QCheckBox * itsFwdContourThreshCheck
QCheckBox * itsBuoyThreshCheck
ImageCanvasitsFwdVisionDisplay
QCheckBox * itsSaliencyVisionCheck
QCheckBox * itsDwnContourVisionCheck
ImageCanvasitsDwnVisionDisplay

Protected Slots

virtual void languageChange ()
virtual void languageChange ()

Protected Attributes

std::vector
< ImageIceMod::QuadrilateralIce
itsFwdRectangles
std::vector< Point2D< int > > itsRectangles
std::vector< MapperI::MapObjectmapObjects
SimpleMetercurrentMeter7
SimpleMetercurrentMeter6
SimpleMetercurrentMeter5
SimpleMetercurrentMeter4
SimpleMetercurrentMeter3
SimpleMetercurrentMeter2
SimpleMetercurrentMeter1
SimpleMetercurrentMeter0
nub::soft_ref
< SeaBee3GUICommunicator
GUIComm
ModelManageritsMgr
std::list< int > headingHist
std::list< int > extPressHist
std::list< int > intPressHist
IceUtil::Mutex itsDataMutex
int selectedIndex
Image< PixRGB< byte > > MapImage
Point2D< float > itsSalientPoint
std::list< float > itsRectAngles
std::list< float > itsRectRatios
int itsCompositeHeading
int itsCompositeDepth
std::vector
< ImageIceMod::SensorVote
itsSensorVotes
int itsCurrentHeading
int itsCurrentDepth
Image< PixH2SV2< float > > itsConvert
nub::soft_ref< SeaBee3GUIIceGUIComm

Detailed Description

Definition at line 53 of file SeaBee3GUI.h.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:47 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3