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 |
ImageCanvas * | ThrusterCurrentMeterCanvas4 |
ImageCanvas * | ThrusterCurrentMeterCanvas5 |
ImageCanvas * | ThrusterCurrentMeterCanvas2 |
ImageCanvas * | ThrusterCurrentMeterCanvas3 |
ImageCanvas * | ThrusterCurrentMeterCanvas6 |
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 |
ImageCanvas * | ThrusterCurrentMeterCanvas7 |
QLabel * | textLabel1_3 |
QLabel * | textLabel1_2 |
QLabel * | textLabel1 |
ImageCanvas * | ThrusterCurrentMeterCanvas1 |
ImageCanvas * | ThrusterCurrentMeterCanvas0 |
QGroupBox * | groupBox1 |
QGroupBox * | groupBox9_3 |
QLineEdit * | field_int_press |
ImageCanvas * | IPressureCanvas |
QCheckBox * | ExtPressAuto |
QSpinBox * | IntPressMax |
QSpinBox * | IntPressMin |
QSpinBox * | ExtPressMax |
QSpinBox * | ExtPressMin |
QGroupBox * | groupBox6 |
ImageCanvas * | CompassCanvas |
QLineEdit * | field_heading |
QCheckBox * | IntPressAuto |
QGroupBox * | groupBox10 |
ImageCanvas * | EPressureCanvas |
QLineEdit * | field_ext_press |
ImageCanvas * | ImageDisplay0_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 |
ImageCanvas * | ImageDisplay1 |
ImageCanvas * | ImageDisplay2 |
ImageCanvas * | ImageDisplay3 |
ImageCanvas * | ImageDisplay0 |
QWidget * | TabPage |
QFrame * | frame4_2 |
ImageCanvas * | MovementDisplay0 |
ImageCanvas * | MovementDisplay1 |
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 |
ImageCanvas * | MapCanvas |
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 |
ImageCanvas * | AvgColorImg |
QLabel * | textLabel2_3_2_2_4_3_2 |
QLineEdit * | h1_std_val |
QLineEdit * | h2_std_val |
QLineEdit * | v_std_val |
QLineEdit * | s_std_val |
ImageCanvas * | ColorPickerImg |
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 |
ImageCanvas * | EPressureCanvas_2 |
ImageCanvas * | itsDepthPIDImageDisplay |
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 |
ImageCanvas * | itsStrafeAxisImageDisplay_2 |
ImageCanvas * | itsDepthAxisImageDisplay |
QLabel * | textLabel2_2_2_3_2_2_3_2_2_3 |
ImageCanvas * | itsHeadingAxisImageDisplay |
QLabel * | textLabel2_3_2_2_3_5_2_3 |
ImageCanvas * | itsStrafeAxisImageDisplay |
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 |
ImageCanvas * | EPressureCanvas_3 |
QCheckBox * | checkBox3_4 |
QCheckBox * | checkBox3_2_2 |
QCheckBox * | checkBox3_3_2 |
QLineEdit * | itsExternalPressureField |
ImageCanvas * | ItsDepthImageDisplay |
QCheckBox * | checkBox3 |
QCheckBox * | checkBox3_2 |
QCheckBox * | checkBox3_3 |
ImageCanvas * | itsCompassImageDisplay |
QLineEdit * | itsCompassHeadingField |
QLineEdit * | itsKillSwitchField |
QLineEdit * | itsInternalPressureField |
ImageCanvas * | itsPressureImageDisplay |
QGroupBox * | groupBox15_2 |
ImageCanvas * | itsDwnImgDisplay |
ImageCanvas * | itsFwdImgDisplay |
QCheckBox * | itsPipeThreshCheck |
QCheckBox * | itsHoughVisionCheck |
QCheckBox * | itsFwdContourThreshCheck |
QCheckBox * | itsBuoyThreshCheck |
ImageCanvas * | itsFwdVisionDisplay |
QCheckBox * | itsSaliencyVisionCheck |
QCheckBox * | itsDwnContourVisionCheck |
ImageCanvas * | itsDwnVisionDisplay |
Protected Slots | |
virtual void | languageChange () |
virtual void | languageChange () |
Protected Attributes | |
std::vector < ImageIceMod::QuadrilateralIce > | itsFwdRectangles |
std::vector< Point2D< int > > | itsRectangles |
std::vector< MapperI::MapObject > | mapObjects |
SimpleMeter * | currentMeter7 |
SimpleMeter * | currentMeter6 |
SimpleMeter * | currentMeter5 |
SimpleMeter * | currentMeter4 |
SimpleMeter * | currentMeter3 |
SimpleMeter * | currentMeter2 |
SimpleMeter * | currentMeter1 |
SimpleMeter * | currentMeter0 |
nub::soft_ref < SeaBee3GUICommunicator > | GUIComm |
ModelManager * | itsMgr |
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< SeaBee3GUIIce > | GUIComm |
Definition at line 53 of file SeaBee3GUI.h.