Engauge Digitizer 2
|
Model for managing the coordinate values corresponding Guidelines. More...
#include <DocumentModelGuidelines.h>
Public Member Functions | |
DocumentModelGuidelines () | |
Default constructor. | |
DocumentModelGuidelines (const Document &document) | |
Initial constructor from Document. | |
DocumentModelGuidelines (const DocumentModelGuidelines &other) | |
Copy constructor. | |
DocumentModelGuidelines & | operator= (const DocumentModelGuidelines &other) |
Assignment constructor. | |
DocumentModelGuidelines (const GuidelineValues &valuesXT, const GuidelineValues &valuesYR) | |
Constructor used by Guidelines class to send guidelines to Document. | |
virtual void | loadXml (QXmlStreamReader &reader) |
Load model from serialized xml. | |
void | printStream (QString indentation, QTextStream &str) const |
Debugging method that supports print method of this class and printStream method of some other class(es) | |
virtual void | saveXml (QXmlStreamWriter &writer) const |
Save entire model as xml into stream. | |
void | setValuesX (const GuidelineValues &valuesX) |
Set method for x/t values. | |
void | setValuesY (const GuidelineValues &valuesY) |
Set method for y/r values. | |
GuidelineValues | valuesX () const |
Get method for x/t values. | |
GuidelineValues | valuesY () const |
Get method for y/r values. | |
Public Member Functions inherited from DocumentModelAbstractBase | |
DocumentModelAbstractBase () | |
Single constructor. | |
virtual | ~DocumentModelAbstractBase () |
Single destructor. |
Model for managing the coordinate values corresponding Guidelines.
The strategy for transition between cartesian and polar reference frames is to discard the old Guideline values since there is no intuitive mapping between the two sets
Definition at line 20 of file DocumentModelGuidelines.h.
DocumentModelGuidelines::DocumentModelGuidelines | ( | ) |
DocumentModelGuidelines::DocumentModelGuidelines | ( | const Document & | document | ) |
Initial constructor from Document.
Definition at line 22 of file DocumentModelGuidelines.cpp.
DocumentModelGuidelines::DocumentModelGuidelines | ( | const DocumentModelGuidelines & | other | ) |
Copy constructor.
Definition at line 28 of file DocumentModelGuidelines.cpp.
DocumentModelGuidelines::DocumentModelGuidelines | ( | const GuidelineValues & | valuesXT, |
const GuidelineValues & | valuesYR ) |
Constructor used by Guidelines class to send guidelines to Document.
Definition at line 42 of file DocumentModelGuidelines.cpp.
|
virtual |
Load model from serialized xml.
Implements DocumentModelAbstractBase.
Definition at line 49 of file DocumentModelGuidelines.cpp.
DocumentModelGuidelines & DocumentModelGuidelines::operator= | ( | const DocumentModelGuidelines & | other | ) |
Assignment constructor.
Definition at line 34 of file DocumentModelGuidelines.cpp.
void DocumentModelGuidelines::printStream | ( | QString | indentation, |
QTextStream & | str ) const |
Debugging method that supports print method of this class and printStream method of some other class(es)
Definition at line 117 of file DocumentModelGuidelines.cpp.
|
virtual |
Save entire model as xml into stream.
Implements DocumentModelAbstractBase.
Definition at line 125 of file DocumentModelGuidelines.cpp.
void DocumentModelGuidelines::setValuesX | ( | const GuidelineValues & | valuesX | ) |
Set method for x/t values.
Definition at line 159 of file DocumentModelGuidelines.cpp.
void DocumentModelGuidelines::setValuesY | ( | const GuidelineValues & | valuesY | ) |
Set method for y/r values.
Definition at line 164 of file DocumentModelGuidelines.cpp.
GuidelineValues DocumentModelGuidelines::valuesX | ( | ) | const |
Get method for x/t values.
Definition at line 169 of file DocumentModelGuidelines.cpp.
GuidelineValues DocumentModelGuidelines::valuesY | ( | ) | const |
Get method for y/r values.
Definition at line 174 of file DocumentModelGuidelines.cpp.