USGS

Isis 3.0 Developer's Reference (API)

Home

Isis::MosaicControlNetTool Class Reference

Handles Control Net displays. More...

#include <MosaicControlNetTool.h>

Inherits Isis::MosaicTool.

List of all members.

Public Slots

void activate (bool)
 Activates the tool.

Signals

void activated (bool)

Public Member Functions

 MosaicControlNetTool (MosaicSceneWidget *)
 MosaicControlNetTool constructor.
 ~MosaicControlNetTool ()
void addToMenu (QMenu *menu)
PvlObject toPvl () const
void fromPvl (const PvlObject &obj)
iString projectPvlObjectName () const
bool isActive () const
 Returns the activeness of this toool.
QPixmap getIcon (iString iconName) const
 returns the path to the icon directory.
virtual void addTo (QMenu *menu)
virtual void addTo (ToolPad *toolPad)
virtual void addTo (QToolBar *toolBar)
virtual QList< QAction * > getViewActions ()

Protected Slots

virtual void mouseEnter ()
virtual void mouseMove (QPointF)
virtual void mouseLeave ()
virtual void mouseDoubleClick (QPointF)
virtual void mouseButtonPress (QPointF, Qt::MouseButton s)
virtual void mouseButtonRelease (QPointF, Qt::MouseButton s)
virtual void mouseWheel (QPointF, int delta)
virtual void rubberBandComplete (QRectF r, Qt::MouseButton s)
void toolBarDestroyed (QObject *obj)

Protected Member Functions

QActiongetPrimaryAction ()
 Adds the action to the toolpad.
QWidgetgetToolBarWidget ()
 This method returns a widget that will be put in a tool bar when the tool is activated.
MosaicSceneWidgetgetWidget ()

Detailed Description

Handles Control Net displays.

Author:
????-??-?? Christopher Austin

Constructor & Destructor Documentation

Isis::MosaicControlNetTool::MosaicControlNetTool ( MosaicSceneWidget scene  ) 

MosaicControlNetTool constructor.

Parameters:
parent 
Isis::MosaicControlNetTool::~MosaicControlNetTool (  ) 

Member Function Documentation

void Isis::MosaicTool::activate ( bool  on  )  [slot, inherited]

Activates the tool.

Parameters:
on 

References Isis::MosaicTool::activated().

Referenced by Isis::MosaicTool::addTo().

void Isis::MosaicTool::activated ( bool  _t1  )  [signal, inherited]
void Isis::MosaicTool::addTo ( QToolBar toolBar  )  [virtual, inherited]
void Isis::MosaicTool::addTo ( ToolPad toolPad  )  [virtual, inherited]
virtual void Isis::MosaicTool::addTo ( QMenu *  menu  )  [inline, virtual, inherited]
void Isis::MosaicControlNetTool::addToMenu ( QMenu *  menu  ) 
void Isis::MosaicControlNetTool::fromPvl ( const PvlObject obj  )  [virtual]

Reimplemented from Isis::MosaicTool.

QPixmap Isis::MosaicTool::getIcon ( iString  iconName  )  const [inherited]
QAction * Isis::MosaicControlNetTool::getPrimaryAction (  )  [protected, virtual]

Adds the action to the toolpad.

Parameters:
toolpad 
Returns:
QAction*

Implements Isis::MosaicTool.

References Isis::MosaicTool::getIcon().

QWidget * Isis::MosaicControlNetTool::getToolBarWidget (  )  [protected, virtual]

This method returns a widget that will be put in a tool bar when the tool is activated.

This method will only be called once so it can new the widget without a problem.

Reimplemented from Isis::MosaicTool.

QList< QAction * > Isis::MosaicTool::getViewActions (  )  [virtual, inherited]
MosaicSceneWidget* Isis::MosaicTool::getWidget (  )  [inline, protected, inherited]
bool Isis::MosaicTool::isActive (  )  const [inline, inherited]
void Isis::MosaicTool::mouseButtonPress ( QPointF  ,
Qt::MouseButton  s 
) [protected, virtual, slot, inherited]
void Isis::MosaicTool::mouseButtonRelease ( QPointF  ,
Qt::MouseButton  s 
) [protected, virtual, slot, inherited]
void Isis::MosaicTool::mouseDoubleClick ( QPointF   )  [protected, virtual, slot, inherited]
virtual void Isis::MosaicTool::mouseEnter (  )  [inline, protected, virtual, slot, inherited]
virtual void Isis::MosaicTool::mouseLeave (  )  [inline, protected, virtual, slot, inherited]

Reimplemented in Isis::MosaicTrackTool.

Referenced by Isis::MosaicTool::MosaicTool().

void Isis::MosaicTool::mouseMove ( QPointF   )  [protected, virtual, slot, inherited]

Reimplemented in Isis::MosaicTrackTool.

Referenced by Isis::MosaicTool::MosaicTool().

void Isis::MosaicTool::mouseWheel ( QPointF  ,
int  delta 
) [protected, virtual, slot, inherited]

Reimplemented in Isis::MosaicZoomTool.

Referenced by Isis::MosaicTool::MosaicTool().

iString Isis::MosaicControlNetTool::projectPvlObjectName (  )  const [virtual]

Reimplemented from Isis::MosaicTool.

Referenced by toPvl().

virtual void Isis::MosaicTool::rubberBandComplete ( QRectF  r,
Qt::MouseButton  s 
) [inline, protected, virtual, slot, inherited]

Reimplemented in Isis::MosaicZoomTool.

Referenced by Isis::MosaicTool::MosaicTool().

void Isis::MosaicTool::toolBarDestroyed ( QObject obj  )  [protected, slot, inherited]

Referenced by Isis::MosaicTool::addTo().

PvlObject Isis::MosaicControlNetTool::toPvl (  )  const [virtual]

Reimplemented from Isis::MosaicTool.

References projectPvlObjectName().


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