#include <glimsgiddata.h>
A glacier id is a single point within a glacier's boundaries that is universally unique to this glacier within the GLIMS database. Extending SimplePointData, this is also an XMLSerializable object.
Definition at line 40 of file glimsgiddata.h.
Public Types | |
enum | ShapeType { POINT, LINE, POLY } |
Public Slots | |
void | transformDataset () |
Signals | |
void | datasetChanged () |
Public Member Functions | |
GLIMSGIDData () | |
virtual | ~GLIMSGIDData () |
virtual bool | fromXML (QDomElement &elem) |
virtual bool | toXML (QDomDocument &doc, QDomElement &elem, std::string id="") |
virtual void | addNode (Node &node, int inode) |
virtual void | delNode (int inode) |
virtual void | moveNode (Node &node, int inode=-1) |
virtual void | insertNode (Node &node, int inode) |
virtual void | push () |
Put history information on undo stacks. | |
virtual void | pushSelection () |
Copies on-screen selection to undo stack. | |
virtual void | pop () |
Undo: Sets current state to most recent state stored on undo stack, pushes old state onto redo stack. | |
virtual void | redo () |
Red: Sets current state to most recent state stored on redo stack, pushes old state onto undo stack. | |
void | addGID (const GlacierIDDef &gid) |
void | updateVersion (QDate *projectVersion) |
fixes errors and makes changes to project file based on the project's version date | |
std::vector< GlacierIDDef > & | getDefSet () |
bool | validate (ValidationReport *valRep) |
Check that all glacier ids have required metadata. | |
virtual void | delLineNode (int, int) |
virtual void | delLine (int) |
virtual void | addLineNode (Node &, int, int=-1) |
virtual void | joinLine (int, int, int, int) |
virtual void | breakLine (int, int) |
virtual void | moveLineNode (int, int, Node &) |
virtual void | addLine (Node &) |
virtual void | insertLineNode (Node &, int, int=-1) |
void | setImage (Image *img) |
ShapeType | getType () |
std::vector< Shape * > & | getXYSet () |
std::vector< Shape * > & | getLLSet () |
unsigned int | size () |
SelectionSet & | getSelSet () |
virtual bool | toXMLFile (std::string fname, std::string docname) |
virtual bool | fromXMLFile (std::string fname, std::string docname) |
virtual void | setCurrentVersion (std::string versionString) |
virtual void | setCurrentVersion (QDate versionQDate) |
virtual QDate | getCurrentVersion () |
virtual std::string | getCurrentVersionStr () |
Protected Member Functions | |
virtual void | pushRedo () |
Put current dataset on redo stack. | |
virtual void | clear () |
Clear out current data set. | |
virtual void | clearRedo () |
Clear out redo set. | |
virtual bool | writeTextTag (QDomDocument &doc, QDomElement &elem, std::string tagName, std::string text, std::string id="") |
virtual bool | writeIntTag (QDomDocument &doc, QDomElement &elem, std::string tagName, int val, std::string id="") |
virtual bool | writeDoubleTag (QDomDocument &doc, QDomElement &elem, std::string tagName, double val, std::string id="") |
virtual std::string | readTextTag (QDomElement elem, std::string tagName="", std::string id="") |
virtual int | readIntTag (QDomElement elem, std::string tagName="", std::string id="") |
virtual double | readDoubleTag (QDomElement elem, std::string tagName="", std::string id="") |
virtual QDomElement | createBaseTag (QDomDocument &doc, QDomElement &elem, std::string id, std::string tagName) |
virtual QDomElement | getElemByTagName (QDomElement &elem, std::string name) |
virtual std::string | qDateToString (const QDate *aQDate) |
virtual bool | stringToQDate (const std::string aStrDate, QDate *aQDate) |
virtual std::string | qDateTimeToString (const QDateTime *aQDateTime) |
virtual bool | stringToQDateTime (const std::string aStrDateTime, QDateTime *aQDateTime) |
Protected Attributes | |
std::vector< GlacierIDDef > | mDefSet |
std::stack< std::vector < GlacierIDDef > > | mUndoGIDDef |
std::stack< std::vector < GlacierIDDef > > | mRedoGIDDef |
std::vector< Shape * > | mLLSet |
std::vector< Shape * > | mXYSet |
SelectionSet | mSelSet |
std::stack< std::vector< Shape * > > | mUndoLL |
std::stack< std::vector< Shape * > > | mUndoXY |
std::stack< SelectionSet > | mUndoSel |
std::stack< std::vector< Shape * > > | mRedoLL |
std::stack< std::vector< Shape * > > | mRedoXY |
std::stack< SelectionSet > | mRedoSel |
ShapeType | mType |
Image * | mImg |
QDate | mCurrentVersion |
enum VectorData::ShapeType [inherited] |
GLIMSGIDData::GLIMSGIDData | ( | ) | [inline] |
Definition at line 69 of file glimsgiddata.h.
virtual GLIMSGIDData::~GLIMSGIDData | ( | ) | [inline, virtual] |
Definition at line 71 of file glimsgiddata.h.
void GLIMSGIDData::pushRedo | ( | ) | [protected, virtual] |
Put current dataset on redo stack.
Definition at line 130 of file glimsgiddata.cpp.
References mDefSet, VectorData::mLLSet, mRedoGIDDef, VectorData::mRedoLL, VectorData::mRedoSel, VectorData::mRedoXY, VectorData::mSelSet, and VectorData::mXYSet.
Referenced by pop().
void GLIMSGIDData::clear | ( | ) | [protected, virtual] |
Clear out current data set.
Definition at line 228 of file glimsgiddata.cpp.
References SelectionSet::clear(), VectorData::mLLSet, VectorData::mSelSet, and VectorData::mXYSet.
Referenced by pop(), and redo().
void GLIMSGIDData::clearRedo | ( | ) | [protected, virtual] |
Clear out redo set.
Definition at line 201 of file glimsgiddata.cpp.
References mRedoGIDDef, VectorData::mRedoLL, VectorData::mRedoSel, VectorData::mRedoXY, and VectorData::size().
Referenced by addGID(), addNode(), and moveNode().
bool GLIMSGIDData::fromXML | ( | QDomElement & | elem | ) | [virtual] |
Implements SimplePointData.
Definition at line 5 of file glimsgiddata.cpp.
References VectorData::datasetChanged(), GlacierIDDef::fromXML(), mDefSet, GlacierIDDef::mLat, VectorData::mLLSet, GlacierIDDef::mLon, VectorData::mXYSet, VectorData::transformDataset(), Node::x, and Node::y.
Referenced by GLIMSDataset::fromXML().
bool GLIMSGIDData::toXML | ( | QDomDocument & | doc, | |
QDomElement & | elem, | |||
std::string | id = "" | |||
) | [virtual] |
Implements SimplePointData.
Definition at line 32 of file glimsgiddata.cpp.
References mDefSet.
Referenced by GLIMSDataset::toXML().
void GLIMSGIDData::addNode | ( | Node & | node, | |
int | inode | |||
) | [virtual] |
Implements SimplePointData.
Definition at line 46 of file glimsgiddata.cpp.
References clearRedo(), VectorData::datasetChanged(), Image::getLL(), mDefSet, VectorData::mImg, GlacierIDDef::mLat, VectorData::mLLSet, GlacierIDDef::mLon, VectorData::mXYSet, Node::x, and Node::y.
void GLIMSGIDData::delNode | ( | int | inode | ) | [virtual] |
Implements SimplePointData.
Definition at line 69 of file glimsgiddata.cpp.
References VectorData::datasetChanged(), mDefSet, VectorData::mLLSet, and VectorData::mXYSet.
Referenced by GlacierConfigDlg::delSel().
void GLIMSGIDData::moveNode | ( | Node & | node, | |
int | inode = -1 | |||
) | [virtual] |
Implements SimplePointData.
Definition at line 81 of file glimsgiddata.cpp.
References clearRedo(), VectorData::datasetChanged(), Image::getLL(), mDefSet, VectorData::mImg, GlacierIDDef::mLat, VectorData::mLLSet, GlacierIDDef::mLon, VectorData::mXYSet, Node::x, and Node::y.
void GLIMSGIDData::insertNode | ( | Node & | node, | |
int | inode | |||
) | [virtual] |
void GLIMSGIDData::push | ( | ) | [virtual] |
Put history information on undo stacks.
Implements SimplePointData.
Definition at line 106 of file glimsgiddata.cpp.
References mDefSet, VectorData::mLLSet, VectorData::mSelSet, mUndoGIDDef, VectorData::mUndoLL, VectorData::mUndoSel, VectorData::mUndoXY, and VectorData::mXYSet.
Referenced by GlacierConfigDlg::keyPressEvent(), and redo().
virtual void GLIMSGIDData::pushSelection | ( | ) | [inline, virtual] |
Copies on-screen selection to undo stack.
Implements SimplePointData.
Definition at line 94 of file glimsgiddata.h.
void GLIMSGIDData::pop | ( | ) | [virtual] |
Undo: Sets current state to most recent state stored on undo stack, pushes old state onto redo stack.
Implements SimplePointData.
Definition at line 153 of file glimsgiddata.cpp.
References clear(), VectorData::datasetChanged(), mDefSet, VectorData::mLLSet, VectorData::mSelSet, mUndoGIDDef, VectorData::mUndoLL, VectorData::mUndoSel, VectorData::mUndoXY, VectorData::mXYSet, and pushRedo().
void GLIMSGIDData::redo | ( | ) | [virtual] |
Red: Sets current state to most recent state stored on redo stack, pushes old state onto undo stack.
Implements SimplePointData.
Definition at line 177 of file glimsgiddata.cpp.
References clear(), VectorData::datasetChanged(), mDefSet, VectorData::mLLSet, mRedoGIDDef, VectorData::mRedoLL, VectorData::mRedoSel, VectorData::mRedoXY, VectorData::mSelSet, VectorData::mXYSet, and push().
void GLIMSGIDData::addGID | ( | const GlacierIDDef & | gid | ) |
Definition at line 249 of file glimsgiddata.cpp.
References clearRedo(), VectorData::datasetChanged(), Image::getXY(), mDefSet, VectorData::mImg, GlacierIDDef::mLat, VectorData::mLLSet, GlacierIDDef::mLon, VectorData::mXYSet, Node::x, Node::y, and Node::z.
Referenced by GLIMSProject::importGIDsFromShapefile(), GLIMSProject::importGLIMSIngestData(), and GLIMSProject::importSegmentsFromShapefile().
void GLIMSGIDData::updateVersion | ( | QDate * | projectVersion | ) |
fixes errors and makes changes to project file based on the project's version date
Definition at line 266 of file glimsgiddata.cpp.
References VectorData::datasetChanged(), and mDefSet.
Referenced by GLIMSDataset::updateVersion().
std::vector<GlacierIDDef>& GLIMSGIDData::getDefSet | ( | ) | [inline] |
Definition at line 121 of file glimsgiddata.h.
References mDefSet.
Referenced by GlacierIDDlg::addClicked(), GLIMSProject::exportGLIMSIngest(), GLIMSProject::importGLIMSIngestData(), GLIMSProject::importSegmentsFromShapefile(), GlacierIDDlg::loadGID(), GlacierIDChooserDlg::loadList(), and GlacierConfigDlg::loadList().
bool GLIMSGIDData::validate | ( | ValidationReport * | valRep | ) | [inline] |
Check that all glacier ids have required metadata.
Definition at line 131 of file glimsgiddata.h.
References SelectionSet::add(), ValidationReport::breakBegin(), ValidationReport::breakEnd(), SelectionSet::clear(), mDefSet, VectorData::mSelSet, SelectionSet::SelObj::obj, ValidationReport::reportWarning(), and GlacierIDDef::validate().
Referenced by GLIMSProject::validate().
virtual void SimplePointData::delLineNode | ( | int | , | |
int | ||||
) | [inline, virtual, inherited] |
Implements VectorData.
Definition at line 19 of file simplepointdata.h.
Referenced by GlacierConfigDlg::delSel().
virtual void SimplePointData::delLine | ( | int | ) | [inline, virtual, inherited] |
Implements VectorData.
Definition at line 21 of file simplepointdata.h.
Referenced by GlacierConfigDlg::delSel().
virtual void SimplePointData::addLineNode | ( | Node & | , | |
int | , | |||
int | = -1 | |||
) | [inline, virtual, inherited] |
virtual void SimplePointData::joinLine | ( | int | , | |
int | , | |||
int | , | |||
int | ||||
) | [inline, virtual, inherited] |
virtual void SimplePointData::breakLine | ( | int | , | |
int | ||||
) | [inline, virtual, inherited] |
virtual void SimplePointData::moveLineNode | ( | int | , | |
int | , | |||
Node & | ||||
) | [inline, virtual, inherited] |
virtual void SimplePointData::addLine | ( | Node & | ) | [inline, virtual, inherited] |
virtual void SimplePointData::insertLineNode | ( | Node & | , | |
int | , | |||
int | = -1 | |||
) | [inline, virtual, inherited] |
void VectorData::setImage | ( | Image * | img | ) | [inline, inherited] |
Definition at line 87 of file vectordata.h.
References VectorData::mImg.
Referenced by GLIMSDataset::GLIMSDataset().
ShapeType VectorData::getType | ( | ) | [inline, inherited] |
Definition at line 90 of file vectordata.h.
References VectorData::mType.
Referenced by VectorEditor::delSel(), GlacierConfigDlg::delSel(), VectorLayer::draw(), GtoSConverter::getSelectedShapeList(), VectorEditor::overSelNode(), VectorEditor::viewMouseMove(), and VectorEditor::viewSelChanged().
std::vector<Shape*>& VectorData::getXYSet | ( | ) | [inline, inherited] |
Definition at line 93 of file vectordata.h.
References VectorData::mXYSet.
Referenced by VectorEditor::breakLine(), VectorEditor::delSel(), GlacierConfigDlg::delSel(), VectorLayer::draw(), VectorEditor::joinLine(), VectorEditor::overSelNode(), GlacierConfigDlg::setSelectedGID(), GlacierConfigDlg::updateListSelection(), VectorEditor::viewMousePress(), and VectorEditor::viewSelChanged().
std::vector<Shape*>& VectorData::getLLSet | ( | ) | [inline, inherited] |
Definition at line 96 of file vectordata.h.
References VectorData::mLLSet.
Referenced by GLIMSProject::exportGLIMSIngest(), and GtoSConverter::getSelectedShapeList().
unsigned int VectorData::size | ( | ) | [inline, inherited] |
Definition at line 99 of file vectordata.h.
References VectorData::mLLSet.
Referenced by clearRedo(), GlacierConfigDlg::delSel(), GLIMSProject::importGLIMSIngestData(), GLIMSProject::importSegmentsFromShapefile(), VectorData::transformDataset(), and VectorEditor::viewMousePress().
SelectionSet& VectorData::getSelSet | ( | ) | [inline, inherited] |
Definition at line 102 of file vectordata.h.
References VectorData::mSelSet.
Referenced by VectorEditor::activeLayerChanged(), LineSelectorDlg::changeCurLine(), VectorEditor::clearAllLayerSelections(), GlacierConfigDlg::delSel(), GtoSConverter::getSelectedShapeList(), GlacierIDChooserDlg::setCurLines(), GlacierConfigDlg::setSelectedGID(), and GlacierConfigDlg::updateListSelection().
void VectorData::transformDataset | ( | ) | [slot, inherited] |
Definition at line 11 of file vectordata.cpp.
References Line::delNode(), Image::getXY(), VectorData::mImg, VectorData::mLLSet, VectorData::mType, VectorData::mXYSet, VectorData::POINT, Line::size(), VectorData::size(), Node::x, and Node::y.
Referenced by GLIMSLineData::addLineSetLL(), GLIMSLineData::fromXML(), and fromXML().
void VectorData::datasetChanged | ( | ) | [signal, inherited] |
Referenced by addGID(), GLIMSLineData::addLDF(), GLIMSLineData::addLine(), GLIMSLineData::addLineNode(), addNode(), GLIMSLineData::breakLine(), GLIMSLineData::delLineNode(), delNode(), GLIMSLineData::fromXML(), fromXML(), GLIMSLineData::getLDFSet(), GLIMSLineData::insertLineNode(), GLIMSLineData::joinLine(), GLIMSLineData::moveLineNode(), moveNode(), pop(), GLIMSLineData::push(), redo(), GLIMSLineData::reinsertLineNode(), GLIMSLineData::rejoinLine(), GLIMSLineData::removeLineNode(), GLIMSLineData::restoreJoinedLines(), GLIMSLineData::restoreLine(), GLIMSLineData::restoreLineNode(), GLIMSLineData::restoreMovedLineNode(), GLIMSLineData::setGID(), GLIMSLineData::setLDF(), and updateVersion().
bool XMLSerializeable::writeTextTag | ( | QDomDocument & | doc, | |
QDomElement & | elem, | |||
std::string | tagName, | |||
std::string | text, | |||
std::string | id = "" | |||
) | [protected, virtual, inherited] |
Definition at line 7 of file xmlserializeable.cpp.
Referenced by ViewState::toXML(), Session::toXML(), Plugin::toXML(), LineDef::toXML(), ImageState::toXML(), ImageInf::toXML(), GlacierIDDef::toXML(), and Attr::toXML().
virtual bool XMLSerializeable::writeIntTag | ( | QDomDocument & | doc, | |
QDomElement & | elem, | |||
std::string | tagName, | |||
int | val, | |||
std::string | id = "" | |||
) | [inline, protected, virtual, inherited] |
Definition at line 38 of file xmlserializeable.h.
Referenced by ZoomAttr::toXML(), ViewState::toXML(), Session::toXML(), LineDef::toXML(), ImageState::toXML(), GlacierLine::toXML(), and GlacierIDDef::toXML().
virtual bool XMLSerializeable::writeDoubleTag | ( | QDomDocument & | doc, | |
QDomElement & | elem, | |||
std::string | tagName, | |||
double | val, | |||
std::string | id = "" | |||
) | [inline, protected, virtual, inherited] |
Definition at line 49 of file xmlserializeable.h.
Referenced by ZoomAttr::toXML(), Rect::toXML(), Node::toXML(), LineDef::toXML(), ImageInf::toXML(), and GlacierIDDef::toXML().
std::string XMLSerializeable::readTextTag | ( | QDomElement | elem, | |
std::string | tagName = "" , |
|||
std::string | id = "" | |||
) | [protected, virtual, inherited] |
Definition at line 21 of file xmlserializeable.cpp.
Referenced by ViewState::fromXML(), Session::fromXML(), Plugin::fromXML(), LineDef::fromXML(), ImageState::fromXML(), ImageInf::fromXML(), GlacierIDDef::fromXML(), and Attr::fromXML().
virtual int XMLSerializeable::readIntTag | ( | QDomElement | elem, | |
std::string | tagName = "" , |
|||
std::string | id = "" | |||
) | [inline, protected, virtual, inherited] |
Definition at line 65 of file xmlserializeable.h.
Referenced by ZoomAttr::fromXML(), ViewState::fromXML(), Session::fromXML(), LineDef::fromXML(), ImageState::fromXML(), GlacierLine::fromXML(), and GlacierIDDef::fromXML().
virtual double XMLSerializeable::readDoubleTag | ( | QDomElement | elem, | |
std::string | tagName = "" , |
|||
std::string | id = "" | |||
) | [inline, protected, virtual, inherited] |
Definition at line 72 of file xmlserializeable.h.
Referenced by ZoomAttr::fromXML(), Rect::fromXML(), Node::fromXML(), LineDef::fromXML(), ImageInf::fromXML(), and GlacierIDDef::fromXML().
virtual QDomElement XMLSerializeable::createBaseTag | ( | QDomDocument & | doc, | |
QDomElement & | elem, | |||
std::string | id, | |||
std::string | tagName | |||
) | [inline, protected, virtual, inherited] |
Definition at line 79 of file xmlserializeable.h.
Referenced by ZoomAttr::toXML(), ViewState::toXML(), Session::toXML(), and MainToolbar::toXML().
QDomElement XMLSerializeable::getElemByTagName | ( | QDomElement & | elem, | |
std::string | name | |||
) | [protected, virtual, inherited] |
std::string XMLSerializeable::qDateToString | ( | const QDate * | aQDate | ) | [protected, virtual, inherited] |
Definition at line 135 of file xmlserializeable.cpp.
Referenced by XMLSerializeable::getCurrentVersionStr(), XMLSerializeable::qDateTimeToString(), and XMLSerializeable::toXMLFile().
bool XMLSerializeable::stringToQDate | ( | const std::string | aStrDate, | |
QDate * | aQDate | |||
) | [protected, virtual, inherited] |
Definition at line 170 of file xmlserializeable.cpp.
Referenced by GLIMSProject::fromXML(), XMLSerializeable::setCurrentVersion(), and XMLSerializeable::stringToQDateTime().
std::string XMLSerializeable::qDateTimeToString | ( | const QDateTime * | aQDateTime | ) | [protected, virtual, inherited] |
Definition at line 149 of file xmlserializeable.cpp.
References XMLSerializeable::qDateToString().
bool XMLSerializeable::stringToQDateTime | ( | const std::string | aStrDateTime, | |
QDateTime * | aQDateTime | |||
) | [protected, virtual, inherited] |
Definition at line 205 of file xmlserializeable.cpp.
References XMLSerializeable::stringToQDate().
bool XMLSerializeable::toXMLFile | ( | std::string | fname, | |
std::string | docname | |||
) | [virtual, inherited] |
Definition at line 87 of file xmlserializeable.cpp.
References XMLSerializeable::mCurrentVersion, XMLSerializeable::qDateToString(), and XMLSerializeable::toXML().
Referenced by MainToolbar::closeEvent(), LineSelectorDlg::exportFile(), PluginSet::importPlugin(), GLIMSProject::save(), GLIMSProject::saveAs(), and MainToolbar::~MainToolbar().
bool XMLSerializeable::fromXMLFile | ( | std::string | fname, | |
std::string | docname | |||
) | [virtual, inherited] |
Definition at line 53 of file xmlserializeable.cpp.
References XMLSerializeable::fromXML().
Referenced by MainToolbar::buildViews(), LineSelectorDlg::importFile(), LineDefSet::LineDefSet(), GLIMSGlobals::loadGlobals(), GLIMSProject::open(), and PluginSet::PluginSet().
void XMLSerializeable::setCurrentVersion | ( | std::string | versionString | ) | [virtual, inherited] |
Definition at line 249 of file xmlserializeable.cpp.
References XMLSerializeable::mCurrentVersion, and XMLSerializeable::stringToQDate().
Referenced by MainToolbar::setupProj().
void XMLSerializeable::setCurrentVersion | ( | QDate | versionQDate | ) | [virtual, inherited] |
QDate XMLSerializeable::getCurrentVersion | ( | ) | [virtual, inherited] |
std::string XMLSerializeable::getCurrentVersionStr | ( | ) | [virtual, inherited] |
Definition at line 262 of file xmlserializeable.cpp.
References XMLSerializeable::mCurrentVersion, and XMLSerializeable::qDateToString().
std::vector<GlacierIDDef> GLIMSGIDData::mDefSet [protected] |
Definition at line 42 of file glimsgiddata.h.
Referenced by addGID(), addNode(), delNode(), fromXML(), getDefSet(), moveNode(), pop(), push(), pushRedo(), redo(), toXML(), updateVersion(), and validate().
std::stack< std::vector <GlacierIDDef> > GLIMSGIDData::mUndoGIDDef [protected] |
std::stack< std::vector <GlacierIDDef> > GLIMSGIDData::mRedoGIDDef [protected] |
std::vector<Shape*> VectorData::mLLSet [protected, inherited] |
Definition at line 31 of file vectordata.h.
Referenced by addGID(), GLIMSLineData::addLine(), GLIMSLineData::addLineSetLL(), addNode(), GLIMSLineData::breakLine(), clear(), GLIMSLineData::delLine(), GLIMSLineData::delLineNode(), delNode(), GLIMSLineData::fromXML(), fromXML(), VectorData::getLLSet(), GLIMSLineData::insertLineNode(), GLIMSLineData::joinLine(), GLIMSLineData::moveLineNode(), moveNode(), pop(), push(), pushRedo(), redo(), GLIMSLineData::reinsertLineNode(), GLIMSLineData::rejoinLine(), GLIMSLineData::removeLine(), GLIMSLineData::removeLineNode(), GLIMSLineData::restoreJoinedLines(), GLIMSLineData::restoreLine(), GLIMSLineData::restoreMovedLineNode(), GLIMSLineData::setGID(), GLIMSLineData::setLDF(), VectorData::size(), GLIMSLineData::toXML(), VectorData::transformDataset(), and GLIMSLineData::validate().
std::vector<Shape*> VectorData::mXYSet [protected, inherited] |
Definition at line 32 of file vectordata.h.
Referenced by addGID(), GLIMSLineData::addLine(), GLIMSLineData::addLineSetLL(), addNode(), GLIMSLineData::breakLine(), clear(), GLIMSLineData::delLine(), GLIMSLineData::delLineNode(), delNode(), GLIMSLineData::fromXML(), fromXML(), VectorData::getXYSet(), GLIMSLineData::insertLineNode(), GLIMSLineData::joinLine(), GLIMSLineData::moveLineNode(), moveNode(), GLIMSLineData::pop(), pop(), push(), pushRedo(), redo(), GLIMSLineData::reinsertLineNode(), GLIMSLineData::rejoinLine(), GLIMSLineData::removeLine(), GLIMSLineData::removeLineNode(), GLIMSLineData::restoreJoinedLines(), GLIMSLineData::restoreLine(), GLIMSLineData::restoreMovedLineNode(), GLIMSLineData::setGID(), GLIMSLineData::setLDF(), GLIMSLineData::startMoveLineNode(), and VectorData::transformDataset().
SelectionSet VectorData::mSelSet [protected, inherited] |
Definition at line 33 of file vectordata.h.
Referenced by GLIMSLineData::addLine(), GLIMSLineData::breakLine(), clear(), GLIMSLineData::delLine(), GLIMSLineData::delLineNode(), VectorData::getSelSet(), GLIMSLineData::insertLineNode(), GLIMSLineData::joinLine(), GLIMSLineData::pop(), pop(), push(), pushRedo(), GLIMSLineData::pushSelection(), redo(), GLIMSLineData::startMoveLineNode(), GLIMSLineData::validate(), and validate().
std::stack<std::vector<Shape*> > VectorData::mUndoLL [protected, inherited] |
std::stack<std::vector<Shape*> > VectorData::mUndoXY [protected, inherited] |
std::stack<SelectionSet> VectorData::mUndoSel [protected, inherited] |
Definition at line 41 of file vectordata.h.
Referenced by GLIMSLineData::addLine(), GLIMSLineData::breakLine(), GLIMSLineData::delLine(), GLIMSLineData::delLineNode(), GLIMSLineData::insertLineNode(), GLIMSLineData::joinLine(), GLIMSLineData::pop(), pop(), push(), GLIMSLineData::pushSelection(), GLIMSLineData::redo(), and GLIMSLineData::startMoveLineNode().
std::stack<std::vector<Shape*> > VectorData::mRedoLL [protected, inherited] |
std::stack<std::vector<Shape*> > VectorData::mRedoXY [protected, inherited] |
std::stack<SelectionSet> VectorData::mRedoSel [protected, inherited] |
Definition at line 51 of file vectordata.h.
Referenced by clearRedo(), GLIMSLineData::pop(), pushRedo(), GLIMSLineData::redo(), and redo().
ShapeType VectorData::mType [protected, inherited] |
Definition at line 55 of file vectordata.h.
Referenced by VectorData::getType(), and VectorData::transformDataset().
Image* VectorData::mImg [protected, inherited] |
Definition at line 56 of file vectordata.h.
Referenced by addGID(), GLIMSLineData::addLine(), GLIMSLineData::addLineLL(), GLIMSLineData::addLineNodeLL(), addNode(), GLIMSLineData::insertLineNode(), GLIMSLineData::moveLineNode(), moveNode(), GLIMSLineData::reinsertLineNode(), GLIMSLineData::rejoinLine(), GLIMSLineData::restoreJoinedLines(), GLIMSLineData::restoreLine(), GLIMSLineData::restoreMovedLineNode(), VectorData::setImage(), GLIMSLineData::toXY(), and VectorData::transformDataset().
QDate XMLSerializeable::mCurrentVersion [protected, inherited] |
Definition at line 29 of file xmlserializeable.h.
Referenced by XMLSerializeable::getCurrentVersion(), XMLSerializeable::getCurrentVersionStr(), XMLSerializeable::setCurrentVersion(), and XMLSerializeable::toXMLFile().
Home |
Search |
Disclaimers & Privacy |
Contact Us GLIMSView Maintainer: dsoltesz@usgs.gov |