USGS

Isis 3.0 Developer's Reference (API)

Home

Isis::CnetViz::AbstractPointItem Class Reference

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.

List of all members.

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
AbstractTreeItemparent () const
void setParent (AbstractTreeItem *newParent)
int row () const
virtual void addChild (AbstractTreeItem *child)=0
virtual QList< AbstractTreeItem * > getChildren () const =0
virtual AbstractTreeItemchildAt (int row) const =0
virtual int childCount () const =0
virtual AbstractTreeItemgetFirstVisibleChild () const =0
virtual AbstractTreeItemgetLastVisibleChild () 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 AbstractTreeItemgetNextVisiblePeer () 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 AbstractTreeItemgetLastVisibleFilteredItem () const

Static Public Member Functions

static QString getColumnName (Column)
static Column getColumn (QString)
static TableColumnListcreateColumns ()

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)

Detailed Description

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.

Author:
????-??-?? Eric Hyer

Member Enumeration Documentation

Enumerator:
Id 
PointType 
ChooserName 
DateTime 
EditLock 
Ignored 
Reference 
AdjustedSPLat 
AdjustedSPLon 
AdjustedSPRadius 
AdjustedSPLatSigma 
AdjustedSPLonSigma 
AdjustedSPRadiusSigma 
APrioriSPLat 
APrioriSPLon 
APrioriSPRadius 
APrioriSPLatSigma 
APrioriSPLonSigma 
APrioriSPRadiusSigma 
APrioriSPSource 
APrioriSPSourceFile 
APrioriRadiusSource 
APrioriRadiusSourceFile 
JigsawRejected 
Enumerator:
None 
Point 
Measure 
CubeGraphNode 

Constructor & Destructor Documentation

Isis::CnetViz::AbstractPointItem::AbstractPointItem ( ControlPoint cp,
int  avgCharWidth,
AbstractTreeItem parent = 0 
)
Isis::CnetViz::AbstractPointItem::~AbstractPointItem (  )  [virtual]

Member Function Documentation

virtual void Isis::CnetViz::AbstractTreeItem::addChild ( AbstractTreeItem child  )  [pure virtual, inherited]
void Isis::CnetViz::AbstractTreeItem::calcDataWidth ( int  avgCharWidth  )  [protected, virtual, inherited]
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]
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]
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]
QString Isis::CnetViz::AbstractPointItem::getColumnName ( Column  col  )  [static]
QVariant Isis::CnetViz::AbstractPointItem::getData ( QString  columnTitle  )  const [virtual]
QVariant Isis::CnetViz::AbstractPointItem::getData (  )  const [virtual]

Implements Isis::CnetViz::AbstractTreeItem.

References getColumnName(), and Id.

int Isis::CnetViz::AbstractTreeItem::getDataWidth (  )  const [virtual, inherited]
int Isis::CnetViz::AbstractTreeItem::getDepth (  )  const [virtual, inherited]
virtual AbstractTreeItem* Isis::CnetViz::AbstractTreeItem::getFirstVisibleChild (  )  const [pure virtual, inherited]
QString Isis::CnetViz::AbstractTreeItem::getFormattedData ( QString  columnTitle  )  const [virtual, inherited]
QString Isis::CnetViz::AbstractTreeItem::getFormattedData (  )  const [virtual, inherited]
virtual AbstractTreeItem* Isis::CnetViz::AbstractTreeItem::getLastVisibleChild (  )  const [pure virtual, inherited]
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]
AbstractTreeItem::InternalPointerType Isis::CnetViz::AbstractPointItem::getPointerType (  )  const [virtual]
bool Isis::CnetViz::AbstractTreeItem::hasMeasure ( ControlMeasure measure  )  const [virtual, inherited]
bool Isis::CnetViz::AbstractTreeItem::hasNode ( ControlCubeGraphNode cube  )  const [virtual, inherited]
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]
bool Isis::CnetViz::AbstractPointItem::isDataEditable ( QString  columnTitle  )  const [virtual]
bool Isis::CnetViz::AbstractTreeItem::isExpanded (  )  const [virtual, inherited]
bool Isis::CnetViz::AbstractTreeItem::isSelectable (  )  const [virtual, inherited]
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]
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]
void Isis::CnetViz::AbstractTreeItem::setNextVisiblePeer ( AbstractTreeItem next  )  [virtual, inherited]
void Isis::CnetViz::AbstractTreeItem::setParent ( AbstractTreeItem newParent  )  [inherited]
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]

Member Data Documentation

const int Isis::CnetViz::AbstractPointItem::COLS = 24 [static]

Referenced by getColumn().


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