TwiceAsNice  2019-02-18
Public Slots | Public Member Functions | Private Member Functions | Private Attributes | List of all members
SensorItemQt Class Reference

#include <LaosSensorItemQt.h>

Inheritance diagram for SensorItemQt:
Inheritance graph
Collaboration diagram for SensorItemQt:
Collaboration graph

Public Slots

void slotNice_setCurrentPosition (Nice::MapStringPoint _positionMap)
 
void slotNice_setDestinationServerPosition (Nice::MapStringPoint _destinationMap)
 
void slotNice_setDestinationClientPosition (Nice::MapStringPoint _destinationMap)
 
void slotNice_setObservationTargetServer (Nice::MapStringPoint _observationTargetMap)
 
void slotNice_setObservationTargetClient (Nice::MapStringPoint _observationTargetMap)
 
void slotNice_setCurrentPosition (Nice::MapStringPoint _positionMap)
 
void slotNice_setDestinationServerPosition (Nice::MapStringPoint _destinationMap)
 
void slotNice_setDestinationClientPosition (Nice::MapStringPoint _destinationMap)
 
void slotNice_setObservationTargetServer (Nice::MapStringPoint _observationTargetMap)
 
void slotNice_setObservationTargetClient (Nice::MapStringPoint _observationTargetMap)
 

Public Member Functions

 SensorItemQt (const Nice::JointPtr &, QGraphicsItem *parent=0)
 
std::vector< QAction *> getVisibilityMenu ()
 
std::vector< QAction *> getCoordMenu ()
 
std::vector< Nice::ActionContainer *> getActionMenu ()
 
std::vector< Nice::ActionContainer *> getScaleableItems ()
 
void mousePressEvent (Nice::ActionContainer *_action, QMouseEvent *_event)
 
QString getLabel (QPointF _p)
 
 SensorItemQt (const Nice::JointPtr &, QGraphicsItem *parent=0)
 
std::vector< QAction *> getVisibilityMenu ()
 
std::vector< QAction *> getCoordMenu ()
 
std::vector< Nice::ActionContainer *> getActionMenu ()
 
std::vector< Nice::ActionContainer *> getScaleableItems ()
 
void mousePressEvent (Nice::ActionContainer *_action, QMouseEvent *_event)
 
QString getLabel (QPointF _p)
 
- Public Member Functions inherited from Nice::QGraphicsOverlayItem
 QGraphicsOverlayItem (QGraphicsItem *_parent=0)
 
virtual ~QGraphicsOverlayItem ()
 
virtual void wheelEvent (Nice::ActionContainer *, QWheelEvent *)
 
virtual void mouseMoveEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseReleaseEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseDoubleClickEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void scaleEvent (Nice::ActionContainer *, QTransform _trans)
 
 QGraphicsOverlayItem (QGraphicsItem *_parent=0)
 
virtual ~QGraphicsOverlayItem ()
 
virtual void wheelEvent (Nice::ActionContainer *, QWheelEvent *)
 
virtual void mouseMoveEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseReleaseEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseDoubleClickEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void scaleEvent (Nice::ActionContainer *, QTransform _trans)
 
 QGraphicsOverlayItem (QGraphicsItem *_parent=0)
 
virtual ~QGraphicsOverlayItem ()
 
virtual void wheelEvent (Nice::ActionContainer *, QWheelEvent *)
 
virtual void mouseMoveEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseReleaseEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void mouseDoubleClickEvent (Nice::ActionContainer *, QMouseEvent *)
 
virtual void scaleEvent (Nice::ActionContainer *, QTransform _trans)
 

Private Member Functions

 ~SensorItemQt ()
 
 ~SensorItemQt ()
 

Private Attributes

Nice::JointPtr m_config
 
Nice::I64 m_id
 
std::map< std::string, SEContourItem * > m_seContour
 
std::map< std::string, SEDestinationItem * > m_seDestinationServer
 
std::map< std::string, SEDestinationItem * > m_seDestinationClient
 
std::map< std::string, SETravelRangeItem * > m_seTravelRange
 
std::map< std::string, ObservationTargetItem * > m_observationTargetServer
 
std::map< std::string, ObservationTargetItem * > m_observationTargetClient
 
Nice::QGraphicsOverlayItemm_observationTargetLayer
 
FocalPlaneItemm_focalPlane
 
ForegroundItemm_foreground
 
BackgroundItemm_background
 
CameraItemm_camera
 
std::vector< Nice::PropertyPtrm_connectedProps
 
Nice::MapStringPoint m_currentPositionMap
 
Nice::MapStringPoint m_destinationServerPositionMap
 
Nice::MapStringPoint m_destinationClientPositionMap
 
int m_fontSizeObservationTargetName
 
double m_zValueObservationTarget
 
std::vector< QAction *> m_visibilityActionVector
 
std::vector< QAction *> m_coordsActionVector
 
std::vector< Nice::ActionContainer *> m_menuActionVector
 
std::vector< Nice::ActionContainer *> m_scaleableItemsVector
 
std::map< std::string, SEContourItem * >::iterator m_selectedSE_It
 
QString m_cmdSetDestination
 
QString m_cmdSetTarget
 
QString m_cmdSetEnabledDevice
 

Additional Inherited Members

- Public Types inherited from Nice::QGraphicsOverlayItem
enum  Key {
  ITEM = 0, SUBITEM = 1, ITEM = 0, SUBITEM = 1,
  ITEM = 0, SUBITEM = 1
}
 
enum  Key {
  ITEM = 0, SUBITEM = 1, ITEM = 0, SUBITEM = 1,
  ITEM = 0, SUBITEM = 1
}
 
enum  Key {
  ITEM = 0, SUBITEM = 1, ITEM = 0, SUBITEM = 1,
  ITEM = 0, SUBITEM = 1
}
 
typedef std::vector< QAction *>(QGraphicsOverlayItem::* returnActionVector) ()
 
typedef QString(QGraphicsOverlayItem::* returnQStringParamQPoint) (QPointF)
 
typedef void(QGraphicsOverlayItem::* mouseXEvent) (QMouseEvent *_event)
 
typedef std::vector< QAction *>(QGraphicsOverlayItem::* returnActionVector) ()
 
typedef QString(QGraphicsOverlayItem::* returnQStringParamQPoint) (QPointF)
 
typedef void(QGraphicsOverlayItem::* mouseXEvent) (QMouseEvent *_event)
 
typedef std::vector< QAction *>(QGraphicsOverlayItem::* returnActionVector) ()
 
typedef QString(QGraphicsOverlayItem::* returnQStringParamQPoint) (QPointF)
 
typedef void(QGraphicsOverlayItem::* mouseXEvent) (QMouseEvent *_event)
 

Constructor & Destructor Documentation

◆ SensorItemQt() [1/2]

SensorItemQt::SensorItemQt ( const Nice::JointPtr _config,
QGraphicsItem *  parent = 0 
)

◆ ~SensorItemQt() [1/2]

SensorItemQt::~SensorItemQt ( )
private

◆ SensorItemQt() [2/2]

SensorItemQt::SensorItemQt ( const Nice::JointPtr ,
QGraphicsItem *  parent = 0 
)

◆ ~SensorItemQt() [2/2]

SensorItemQt::~SensorItemQt ( )
private

Member Function Documentation

◆ getActionMenu() [1/2]

std::vector< Nice::ActionContainer *> SensorItemQt::getActionMenu ( )
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ getActionMenu() [2/2]

std::vector< Nice::ActionContainer * > SensorItemQt::getActionMenu ( )
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ getCoordMenu() [1/2]

std::vector< QAction * > SensorItemQt::getCoordMenu ( )
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ getCoordMenu() [2/2]

std::vector< QAction *> SensorItemQt::getCoordMenu ( )
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ getLabel() [1/2]

QString SensorItemQt::getLabel ( QPointF  _p)
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ getLabel() [2/2]

QString SensorItemQt::getLabel ( QPointF  _p)
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ getScaleableItems() [1/2]

std::vector< Nice::ActionContainer *> SensorItemQt::getScaleableItems ( )
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ getScaleableItems() [2/2]

std::vector< Nice::ActionContainer * > SensorItemQt::getScaleableItems ( )
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ getVisibilityMenu() [1/2]

std::vector< QAction *> SensorItemQt::getVisibilityMenu ( )
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ getVisibilityMenu() [2/2]

std::vector< QAction * > SensorItemQt::getVisibilityMenu ( )
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ mousePressEvent() [1/2]

void SensorItemQt::mousePressEvent ( Nice::ActionContainer _action,
QMouseEvent *  _event 
)
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ mousePressEvent() [2/2]

void SensorItemQt::mousePressEvent ( Nice::ActionContainer _action,
QMouseEvent *  _event 
)
virtual

Reimplemented from Nice::QGraphicsOverlayItem.

◆ slotNice_setCurrentPosition [1/2]

void SensorItemQt::slotNice_setCurrentPosition ( Nice::MapStringPoint  _positionMap)
slot

◆ slotNice_setCurrentPosition [2/2]

void SensorItemQt::slotNice_setCurrentPosition ( Nice::MapStringPoint  _positionMap)
slot

◆ slotNice_setDestinationClientPosition [1/2]

void SensorItemQt::slotNice_setDestinationClientPosition ( Nice::MapStringPoint  _destinationMap)
slot

◆ slotNice_setDestinationClientPosition [2/2]

void SensorItemQt::slotNice_setDestinationClientPosition ( Nice::MapStringPoint  _destinationMap)
slot

◆ slotNice_setDestinationServerPosition [1/2]

void SensorItemQt::slotNice_setDestinationServerPosition ( Nice::MapStringPoint  _destinationMap)
slot

◆ slotNice_setDestinationServerPosition [2/2]

void SensorItemQt::slotNice_setDestinationServerPosition ( Nice::MapStringPoint  _destinationMap)
slot

◆ slotNice_setObservationTargetClient [1/2]

void SensorItemQt::slotNice_setObservationTargetClient ( Nice::MapStringPoint  _observationTargetMap)
slot

◆ slotNice_setObservationTargetClient [2/2]

void SensorItemQt::slotNice_setObservationTargetClient ( Nice::MapStringPoint  _observationTargetMap)
slot

◆ slotNice_setObservationTargetServer [1/2]

void SensorItemQt::slotNice_setObservationTargetServer ( Nice::MapStringPoint  _observationTargetMap)
slot

◆ slotNice_setObservationTargetServer [2/2]

void SensorItemQt::slotNice_setObservationTargetServer ( Nice::MapStringPoint  _observationTargetMap)
slot

Member Data Documentation

◆ m_background

BackgroundItem * SensorItemQt::m_background
private

◆ m_camera

CameraItem * SensorItemQt::m_camera
private

◆ m_cmdSetDestination

QString SensorItemQt::m_cmdSetDestination
private

◆ m_cmdSetEnabledDevice

QString SensorItemQt::m_cmdSetEnabledDevice
private

◆ m_cmdSetTarget

QString SensorItemQt::m_cmdSetTarget
private

◆ m_config

Nice::JointPtr SensorItemQt::m_config
private

◆ m_connectedProps

std::vector< Nice::PropertyPtr > SensorItemQt::m_connectedProps
private

◆ m_coordsActionVector

std::vector< QAction *> SensorItemQt::m_coordsActionVector
private

◆ m_currentPositionMap

Nice::MapStringPoint SensorItemQt::m_currentPositionMap
private

◆ m_destinationClientPositionMap

Nice::MapStringPoint SensorItemQt::m_destinationClientPositionMap
private

◆ m_destinationServerPositionMap

Nice::MapStringPoint SensorItemQt::m_destinationServerPositionMap
private

◆ m_focalPlane

FocalPlaneItem * SensorItemQt::m_focalPlane
private

◆ m_fontSizeObservationTargetName

int SensorItemQt::m_fontSizeObservationTargetName
private

◆ m_foreground

ForegroundItem * SensorItemQt::m_foreground
private

◆ m_id

Nice::I64 SensorItemQt::m_id
private

◆ m_menuActionVector

std::vector< Nice::ActionContainer *> SensorItemQt::m_menuActionVector
private

◆ m_observationTargetClient

std::map< std::string, ObservationTargetItem * > SensorItemQt::m_observationTargetClient
private

◆ m_observationTargetLayer

Nice::QGraphicsOverlayItem * SensorItemQt::m_observationTargetLayer
private

◆ m_observationTargetServer

std::map< std::string, ObservationTargetItem * > SensorItemQt::m_observationTargetServer
private

◆ m_scaleableItemsVector

std::vector< Nice::ActionContainer *> SensorItemQt::m_scaleableItemsVector
private

◆ m_seContour

std::map< std::string, SEContourItem * > SensorItemQt::m_seContour
private

◆ m_seDestinationClient

std::map< std::string, SEDestinationItem * > SensorItemQt::m_seDestinationClient
private

◆ m_seDestinationServer

std::map< std::string, SEDestinationItem * > SensorItemQt::m_seDestinationServer
private

◆ m_selectedSE_It

std::map< std::string, SEContourItem * >::iterator SensorItemQt::m_selectedSE_It
private

◆ m_seTravelRange

std::map< std::string, SETravelRangeItem * > SensorItemQt::m_seTravelRange
private

◆ m_visibilityActionVector

std::vector< QAction *> SensorItemQt::m_visibilityActionVector
private

◆ m_zValueObservationTarget

double SensorItemQt::m_zValueObservationTarget
private

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