Isis 3.0 Developer's Reference (API) |
Home |
Base class for a point item in the tree. More...
#include <AbstractPointItem.h>
Inherits Isis::CnetViz::AbstractTreeItem.
Inherited by Isis::CnetViz::PointLeafItem, and Isis::CnetViz::PointParentItem.
Public Types | |
enum | Column { Id = 0, PointType = 1, ChooserName = 2, DateTime = 3, EditLock = 4, Ignored = 5, Reference = 6, AdjustedSPLat = 7, AdjustedSPLon = 8, AdjustedSPRadius = 9, AdjustedSPLatSigma = 10, AdjustedSPLonSigma = 11, AdjustedSPRadiusSigma = 12, APrioriSPLat = 13, APrioriSPLon = 14, APrioriSPRadius = 15, APrioriSPLatSigma = 16, APrioriSPLonSigma = 17, APrioriSPRadiusSigma = 18, APrioriSPSource = 19, APrioriSPSourceFile = 20, APrioriRadiusSource = 21, APrioriRadiusSourceFile = 22, JigsawRejected = 23 } |
enum | InternalPointerType { None, Point, Measure, CubeGraphNode } |
Public Member Functions | |
AbstractPointItem (ControlPoint *cp, int avgCharWidth, AbstractTreeItem *parent=0) | |
virtual | ~AbstractPointItem () |
QVariant | getData () const |
QVariant | getData (QString columnTitle) const |
void | setData (QString const &columnTitle, QString const &newData) |
bool | isDataEditable (QString columnTitle) const |
void | deleteSource () |
InternalPointerType | getPointerType () const |
void * | getPointer () const |
bool | hasPoint (ControlPoint *) const |
AbstractTreeItem * | parent () const |
void | setParent (AbstractTreeItem *newParent) |
int | row () const |
virtual void | addChild (AbstractTreeItem *child)=0 |
virtual QList< AbstractTreeItem * > | getChildren () const =0 |
virtual AbstractTreeItem * | childAt (int row) const =0 |
virtual int | childCount () const =0 |
virtual AbstractTreeItem * | getFirstVisibleChild () const =0 |
virtual AbstractTreeItem * | getLastVisibleChild () const =0 |
virtual int | indexOf (AbstractTreeItem *child) const =0 |
virtual void | setFirstVisibleChild (AbstractTreeItem *child)=0 |
virtual void | setLastVisibleChild (AbstractTreeItem *child)=0 |
virtual QString | getFormattedData () const |
virtual QString | getFormattedData (QString columnTitle) const |
virtual bool | hasMeasure (ControlMeasure *) const |
virtual bool | hasNode (ControlCubeGraphNode *) const |
virtual AbstractTreeItem * | getNextVisiblePeer () const |
virtual void | setNextVisiblePeer (AbstractTreeItem *next) |
virtual void | setExpanded (bool newState) |
virtual bool | isExpanded () const |
virtual void | setSelected (bool newState) |
virtual void | setSelectable (bool newSelectable) |
virtual bool | isSelected () const |
virtual bool | isSelectable () const |
virtual void | setVisible (bool newState) |
virtual bool | isVisible () const |
virtual int | getDataWidth () const |
virtual int | getDepth () const |
virtual void | setLastVisibleFilteredItem (AbstractTreeItem *item) |
virtual const AbstractTreeItem * | getLastVisibleFilteredItem () const |
Static Public Member Functions | |
static QString | getColumnName (Column) |
static Column | getColumn (QString) |
static TableColumnList * | createColumns () |
Static Public Attributes | |
static const int | COLS = 24 |
Protected Member Functions | |
virtual void | sourceDeleted () |
virtual void | calcDataWidth (int avgCharWidth) |
Static Protected Member Functions | |
static double | catchNull (QString) |
static QString | catchNull (QVariant) |
Base class for a point item in the tree.
This class represents a point item in the tree. This is generally visualized as a point id. This has columns for compatibility with the table models.
enum Isis::CnetViz::AbstractTreeItem::InternalPointerType [inherited] |
Isis::CnetViz::AbstractPointItem::AbstractPointItem | ( | ControlPoint * | cp, | |
int | avgCharWidth, | |||
AbstractTreeItem * | parent = 0 | |||
) |
References ASSERT, Isis::CnetViz::AbstractTreeItem::calcDataWidth(), and sourceDeleted().
Isis::CnetViz::AbstractPointItem::~AbstractPointItem | ( | ) | [virtual] |
virtual void Isis::CnetViz::AbstractTreeItem::addChild | ( | AbstractTreeItem * | child | ) | [pure virtual, inherited] |
void Isis::CnetViz::AbstractTreeItem::calcDataWidth | ( | int | avgCharWidth | ) | [protected, virtual, inherited] |
References _FILEINFO_, Isis::CnetViz::AbstractTreeItem::getFormattedData(), and Isis::IException::Programmer.
Referenced by Isis::CnetViz::AbstractImageItem::AbstractImageItem(), Isis::CnetViz::AbstractMeasureItem::AbstractMeasureItem(), AbstractPointItem(), and Isis::CnetViz::BusyLeafItem::BusyLeafItem().
QString Isis::CnetViz::AbstractTreeItem::catchNull | ( | QVariant | data | ) | [static, protected, inherited] |
References Isis::Double, and Isis::Null.
double Isis::CnetViz::AbstractTreeItem::catchNull | ( | QString | str | ) | [static, protected, inherited] |
References Isis::Null.
Referenced by Isis::CnetViz::AbstractTreeItem::getFormattedData(), setData(), and Isis::CnetViz::AbstractMeasureItem::setData().
virtual AbstractTreeItem* Isis::CnetViz::AbstractTreeItem::childAt | ( | int | row | ) | const [pure virtual, inherited] |
virtual int Isis::CnetViz::AbstractTreeItem::childCount | ( | ) | const [pure virtual, inherited] |
TableColumnList * Isis::CnetViz::AbstractPointItem::createColumns | ( | ) | [static] |
References AdjustedSPLat, AdjustedSPLatSigma, AdjustedSPLon, AdjustedSPLonSigma, AdjustedSPRadius, AdjustedSPRadiusSigma, Isis::CnetViz::TableColumnList::append(), APrioriRadiusSource, APrioriRadiusSourceFile, APrioriSPLat, APrioriSPLatSigma, APrioriSPLon, APrioriSPLonSigma, APrioriSPRadius, APrioriSPRadiusSigma, APrioriSPSource, APrioriSPSourceFile, ChooserName, DateTime, EditLock, getColumnName(), Id, Ignored, JigsawRejected, PointType, and Reference.
void Isis::CnetViz::AbstractPointItem::deleteSource | ( | ) | [virtual] |
virtual QList< AbstractTreeItem * > Isis::CnetViz::AbstractTreeItem::getChildren | ( | ) | const [pure virtual, inherited] |
AbstractPointItem::Column Isis::CnetViz::AbstractPointItem::getColumn | ( | QString | columnTitle | ) | [static] |
References _FILEINFO_, COLS, getColumnName(), and Isis::IException::Programmer.
Referenced by getData(), Isis::CnetViz::PointTableModel::getPointWarningMessage(), Isis::CnetViz::PointTableDelegate::getWidget(), isDataEditable(), Isis::CnetViz::PointTableDelegate::readData(), Isis::CnetViz::PointTableDelegate::saveData(), and setData().
QString Isis::CnetViz::AbstractPointItem::getColumnName | ( | Column | col | ) | [static] |
References AdjustedSPLat, AdjustedSPLatSigma, AdjustedSPLon, AdjustedSPLonSigma, AdjustedSPRadius, AdjustedSPRadiusSigma, APrioriRadiusSource, APrioriRadiusSourceFile, APrioriSPLat, APrioriSPLatSigma, APrioriSPLon, APrioriSPLonSigma, APrioriSPRadius, APrioriSPRadiusSigma, APrioriSPSource, APrioriSPSourceFile, ASSERT, ChooserName, DateTime, EditLock, Id, Ignored, JigsawRejected, PointType, and Reference.
Referenced by createColumns(), getColumn(), getData(), Isis::CnetEditorWidget::readSettings(), and Isis::CnetEditorWidget::writeSettings().
QVariant Isis::CnetViz::AbstractPointItem::getData | ( | QString | columnTitle | ) | const [virtual] |
Implements Isis::CnetViz::AbstractTreeItem.
References AdjustedSPLat, AdjustedSPLatSigma, AdjustedSPLon, AdjustedSPLonSigma, AdjustedSPRadius, AdjustedSPRadiusSigma, APrioriRadiusSource, APrioriRadiusSourceFile, APrioriSPLat, APrioriSPLatSigma, APrioriSPLon, APrioriSPLonSigma, APrioriSPRadius, APrioriSPRadiusSigma, APrioriSPSource, APrioriSPSourceFile, ChooserName, DateTime, Isis::Angle::degrees(), EditLock, Isis::ControlPoint::GetAdjustedSurfacePoint(), Isis::ControlPoint::GetAprioriRadiusSourceFile(), Isis::ControlPoint::GetAprioriSurfacePoint(), Isis::ControlPoint::GetAprioriSurfacePointSourceFile(), Isis::ControlPoint::GetChooserName(), getColumn(), Isis::ControlMeasure::GetCubeSerialNumber(), Isis::ControlPoint::GetDateTime(), Isis::ControlPoint::GetId(), Isis::CnetDisplayProperties::getImageName(), Isis::CnetDisplayProperties::getInstance(), Isis::SurfacePoint::GetLatitude(), Isis::SurfacePoint::GetLocalRadius(), Isis::SurfacePoint::GetLongitude(), Isis::ControlPoint::GetNumMeasures(), Isis::ControlPoint::GetPointTypeString(), Isis::ControlPoint::GetRadiusSourceString(), Isis::ControlPoint::GetRefMeasure(), Isis::ControlPoint::GetSurfacePointSourceString(), Id, Ignored, Isis::ControlPoint::IsEditLocked(), Isis::ControlPoint::IsIgnored(), Isis::ControlPoint::IsRejected(), JigsawRejected, Isis::Distance::meters(), PointType, and Reference.
QVariant Isis::CnetViz::AbstractPointItem::getData | ( | ) | const [virtual] |
Implements Isis::CnetViz::AbstractTreeItem.
References getColumnName(), and Id.
int Isis::CnetViz::AbstractTreeItem::getDataWidth | ( | ) | const [virtual, inherited] |
References _FILEINFO_, and Isis::IException::Programmer.
Referenced by Isis::CnetViz::AbstractTreeModel::getVisibleSize().
int Isis::CnetViz::AbstractTreeItem::getDepth | ( | ) | const [virtual, inherited] |
References Isis::CnetViz::AbstractTreeItem::parent().
Referenced by Isis::CnetViz::AbstractTreeModel::getVisibleSize().
virtual AbstractTreeItem* Isis::CnetViz::AbstractTreeItem::getFirstVisibleChild | ( | ) | const [pure virtual, inherited] |
Implemented in Isis::CnetViz::AbstractLeafItem, and Isis::CnetViz::AbstractParentItem.
Referenced by Isis::CnetViz::TreeViewContent::mouseMoveEvent(), and Isis::CnetViz::TreeViewContent::mousePressEvent().
QString Isis::CnetViz::AbstractTreeItem::getFormattedData | ( | QString | columnTitle | ) | const [virtual, inherited] |
QString Isis::CnetViz::AbstractTreeItem::getFormattedData | ( | ) | const [virtual, inherited] |
References Isis::CnetViz::AbstractTreeItem::catchNull(), and Isis::CnetViz::AbstractTreeItem::getData().
Referenced by Isis::CnetViz::AbstractTreeItem::calcDataWidth(), deleteSource(), Isis::CnetViz::AbstractMeasureItem::deleteSource(), Isis::CnetViz::MeasureTableModel::getMeasureWarningMessage(), Isis::CnetViz::PointTableModel::getPointWarningMessage(), Isis::CnetViz::PointTableDelegate::readData(), and Isis::CnetViz::MeasureTableDelegate::readData().
virtual AbstractTreeItem* Isis::CnetViz::AbstractTreeItem::getLastVisibleChild | ( | ) | const [pure virtual, inherited] |
Implemented in Isis::CnetViz::AbstractLeafItem, and Isis::CnetViz::AbstractParentItem.
Referenced by Isis::CnetViz::AbstractTreeModel::getItems().
const AbstractTreeItem * Isis::CnetViz::AbstractTreeItem::getLastVisibleFilteredItem | ( | ) | const [virtual, inherited] |
Reimplemented in Isis::CnetViz::RootItem.
AbstractTreeItem * Isis::CnetViz::AbstractTreeItem::getNextVisiblePeer | ( | ) | const [virtual, inherited] |
void * Isis::CnetViz::AbstractPointItem::getPointer | ( | ) | const [virtual] |
Implements Isis::CnetViz::AbstractTreeItem.
AbstractTreeItem::InternalPointerType Isis::CnetViz::AbstractPointItem::getPointerType | ( | ) | const [virtual] |
Implements Isis::CnetViz::AbstractTreeItem.
References Isis::CnetViz::AbstractTreeItem::Point.
bool Isis::CnetViz::AbstractTreeItem::hasMeasure | ( | ControlMeasure * | measure | ) | const [virtual, inherited] |
Reimplemented in Isis::CnetViz::AbstractMeasureItem.
References Isis::CnetViz::AbstractTreeItem::childAt(), Isis::CnetViz::AbstractTreeItem::childCount(), and Isis::CnetViz::AbstractTreeItem::hasMeasure().
Referenced by Isis::CnetViz::AbstractTreeItem::hasMeasure().
bool Isis::CnetViz::AbstractTreeItem::hasNode | ( | ControlCubeGraphNode * | cube | ) | const [virtual, inherited] |
Reimplemented in Isis::CnetViz::AbstractImageItem.
References Isis::CnetViz::AbstractTreeItem::childAt(), Isis::CnetViz::AbstractTreeItem::childCount(), and Isis::CnetViz::AbstractTreeItem::hasNode().
Referenced by Isis::CnetViz::AbstractTreeItem::hasNode().
bool Isis::CnetViz::AbstractPointItem::hasPoint | ( | ControlPoint * | p | ) | const [virtual] |
Reimplemented from Isis::CnetViz::AbstractTreeItem.
virtual int Isis::CnetViz::AbstractTreeItem::indexOf | ( | AbstractTreeItem * | child | ) | const [pure virtual, inherited] |
Referenced by Isis::CnetViz::AbstractTreeItem::row().
bool Isis::CnetViz::AbstractPointItem::isDataEditable | ( | QString | columnTitle | ) | const [virtual] |
Implements Isis::CnetViz::AbstractTreeItem.
References EditLock, getColumn(), and Isis::ControlPoint::IsEditLocked().
bool Isis::CnetViz::AbstractTreeItem::isExpanded | ( | ) | const [virtual, inherited] |
bool Isis::CnetViz::AbstractTreeItem::isSelectable | ( | ) | const [virtual, inherited] |
Reimplemented in Isis::CnetViz::BusyLeafItem.
Referenced by Isis::CnetViz::TreeViewContent::mouseMoveEvent(), and Isis::CnetViz::TreeViewContent::mousePressEvent().
bool Isis::CnetViz::AbstractTreeItem::isSelected | ( | ) | const [virtual, inherited] |
bool Isis::CnetViz::AbstractTreeItem::isVisible | ( | ) | const [virtual, inherited] |
AbstractTreeItem * Isis::CnetViz::AbstractTreeItem::parent | ( | ) | const [inherited] |
int Isis::CnetViz::AbstractTreeItem::row | ( | ) | const [inherited] |
References Isis::CnetViz::AbstractTreeItem::indexOf().
void Isis::CnetViz::AbstractPointItem::setData | ( | QString const & | columnTitle, | |
QString const & | newData | |||
) | [virtual] |
Implements Isis::CnetViz::AbstractTreeItem.
References _FILEINFO_, AdjustedSPLat, AdjustedSPLatSigma, AdjustedSPLon, AdjustedSPLonSigma, AdjustedSPRadius, AdjustedSPRadiusSigma, APrioriRadiusSource, APrioriRadiusSourceFile, APrioriSPLat, APrioriSPLatSigma, APrioriSPLon, APrioriSPLonSigma, APrioriSPRadius, APrioriSPRadiusSigma, APrioriSPSource, APrioriSPSourceFile, ASSERT, Isis::CnetViz::AbstractTreeItem::catchNull(), ChooserName, DateTime, Isis::Angle::Degrees, EditLock, Isis::ControlPoint::GetAdjustedSurfacePoint(), Isis::ControlPoint::GetAprioriSurfacePoint(), getColumn(), Isis::SurfacePoint::GetLatitude(), Isis::SurfacePoint::GetLatSigmaDistance(), Isis::SurfacePoint::GetLocalRadius(), Isis::SurfacePoint::GetLocalRadiusSigma(), Isis::SurfacePoint::GetLongitude(), Isis::SurfacePoint::GetLonSigmaDistance(), Isis::ControlPoint::HasSerialNumber(), Id, Ignored, JigsawRejected, Isis::Distance::Meters, PointType, Isis::IException::Programmer, Reference, Isis::ControlPoint::SetAdjustedSurfacePoint(), Isis::ControlPoint::SetAprioriRadiusSource(), Isis::ControlPoint::SetAprioriRadiusSourceFile(), Isis::ControlPoint::SetAprioriSurfacePoint(), Isis::ControlPoint::SetAprioriSurfacePointSource(), Isis::ControlPoint::SetAprioriSurfacePointSourceFile(), Isis::ControlPoint::SetChooserName(), Isis::ControlPoint::SetDateTime(), Isis::ControlPoint::SetEditLock(), Isis::ControlPoint::SetId(), Isis::ControlPoint::SetIgnored(), Isis::ControlPoint::SetRefMeasure(), Isis::SurfacePoint::SetSphericalCoordinates(), Isis::SurfacePoint::SetSphericalSigmasDistance(), Isis::ControlPoint::SetType(), Isis::ControlPoint::StringToPointType(), Isis::ControlPoint::StringToRadiusSource(), and Isis::ControlPoint::StringToSurfacePointSource().
void Isis::CnetViz::AbstractTreeItem::setExpanded | ( | bool | newState | ) | [virtual, inherited] |
virtual void Isis::CnetViz::AbstractTreeItem::setFirstVisibleChild | ( | AbstractTreeItem * | child | ) | [pure virtual, inherited] |
virtual void Isis::CnetViz::AbstractTreeItem::setLastVisibleChild | ( | AbstractTreeItem * | child | ) | [pure virtual, inherited] |
void Isis::CnetViz::AbstractTreeItem::setLastVisibleFilteredItem | ( | AbstractTreeItem * | item | ) | [virtual, inherited] |
References _FILEINFO_, and Isis::IException::Programmer.
void Isis::CnetViz::AbstractTreeItem::setNextVisiblePeer | ( | AbstractTreeItem * | next | ) | [virtual, inherited] |
void Isis::CnetViz::AbstractTreeItem::setParent | ( | AbstractTreeItem * | newParent | ) | [inherited] |
Referenced by Isis::CnetViz::AbstractParentItem::addChild().
void Isis::CnetViz::AbstractTreeItem::setSelectable | ( | bool | newSelectable | ) | [virtual, inherited] |
void Isis::CnetViz::AbstractTreeItem::setSelected | ( | bool | newState | ) | [virtual, inherited] |
void Isis::CnetViz::AbstractTreeItem::setVisible | ( | bool | newState | ) | [virtual, inherited] |
void Isis::CnetViz::AbstractPointItem::sourceDeleted | ( | ) | [protected, virtual] |
Implements Isis::CnetViz::AbstractTreeItem.
Referenced by AbstractPointItem().
const int Isis::CnetViz::AbstractPointItem::COLS = 24 [static] |
Referenced by getColumn().