![]() |
Isis 3 Programmer Reference
|
A leaf node in the tree structure that represents a control point. More...
#include <PointLeafItem.h>
Public Member Functions | |
PointLeafItem (ControlPoint *cp, int avgCharWidth, AbstractTreeItem *parent=0) | |
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 | hasImage (QString imageSerial) 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 |
virtual AbstractTreeItem * | childAt (int row) const |
virtual QList< AbstractTreeItem * > | getChildren () const |
virtual int | indexOf (AbstractTreeItem *child) const |
virtual int | childCount () const |
virtual void | addChild (AbstractTreeItem *child) |
virtual AbstractTreeItem * | getFirstVisibleChild () const |
virtual AbstractTreeItem * | getLastVisibleChild () const |
virtual void | setFirstVisibleChild (AbstractTreeItem *) |
virtual void | setLastVisibleChild (AbstractTreeItem *) |
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) |
Private Member Functions | |
PointLeafItem (const PointLeafItem &other) | |
const PointLeafItem & | operator= (const PointLeafItem &other) |
SurfacePoint | prepareSigmas (Distance, SurfacePoint) |
SurfacePoint | prepareSurfacePoint (Latitude, SurfacePoint) |
SurfacePoint | prepareSurfacePoint (Longitude, SurfacePoint) |
SurfacePoint | prepareSurfacePoint (Distance, SurfacePoint) |
SurfacePoint | prepareSurfacePoint (SurfacePoint) |
Private Attributes | |
ControlPoint * | m_point |
AbstractTreeItem * | m_nextVisibleItem |
AbstractTreeItem * | m_parentItem |
bool | m_expanded |
bool | m_selectable |
bool | m_selected |
bool | m_visible |
int | m_dataWidth |
A leaf node in the tree structure that represents a control point.
This class represents a leaf node in the tree model and has a control point as data. When created, it was used in the serial model to show which control points connect which images.
Definition at line 31 of file PointLeafItem.h.
U.S. Department of the Interior | U.S. Geological Survey ISIS | Privacy & Disclaimers | Astrogeology Research Program To contact us, please post comments and questions on the USGS Astrogeology Discussion Board To report a bug, or suggest a feature go to: ISIS Github File Modified: 07/13/2023 15:21:28 |