|
Engauge Digitizer
2
|
Model for DlgSettingsCoords and CmdSettingsCoords. More...
#include <DocumentModelCoords.h>


Public Member Functions | |
| DocumentModelCoords () | |
| Default constructor. More... | |
| DocumentModelCoords (const Document &document) | |
| Initial constructor from Document. More... | |
| DocumentModelCoords (const DocumentModelCoords &other) | |
| Copy constructor. More... | |
| DocumentModelCoords & | operator= (const DocumentModelCoords &other) |
| Assignment constructor. More... | |
| CoordScale | coordScaleXTheta () const |
| Get method for linear/log scale on x/theta. More... | |
| CoordScale | coordScaleYRadius () const |
| Get method for linear/log scale on y/radius. More... | |
| CoordsType | coordsType () const |
| Get method for coordinates type. More... | |
| CoordUnitsDate | coordUnitsDate () const |
| Get method for date format when used. More... | |
| CoordUnitsNonPolarTheta | coordUnitsRadius () const |
| Get method for radius units. More... | |
| CoordUnitsPolarTheta | coordUnitsTheta () const |
| Get method for theta unit. More... | |
| CoordUnitsTime | coordUnitsTime () const |
| Get method for time format when used. More... | |
| CoordUnitsNonPolarTheta | coordUnitsX () const |
| Get method for x units. More... | |
| CoordUnitsNonPolarTheta | coordUnitsY () const |
| Get method for x units. More... | |
| virtual void | loadXml (QXmlStreamReader &reader) |
| Load model from serialized xml. More... | |
| double | originRadius () const |
| Get method for origin radius in polar mode. More... | |
| void | printStream (QString indentation, QTextStream &str) const |
| Debugging method that supports print method of this class and printStream method of some other class(es) More... | |
| virtual void | saveXml (QXmlStreamWriter &writer) const |
| Save entire model as xml into stream. More... | |
| void | setCoordScaleXTheta (CoordScale coordScale) |
| Set method for linear/log scale on x/theta. More... | |
| void | setCoordScaleYRadius (CoordScale coordScale) |
| Set method for linear/log scale on y/radius. More... | |
| void | setCoordsType (CoordsType coordsType) |
| Set method for coordinates type. More... | |
| void | setCoordUnitsDate (CoordUnitsDate coordUnits) |
| Set method for date units. More... | |
| void | setCoordUnitsRadius (CoordUnitsNonPolarTheta coordUnits) |
| Set method for radius units. More... | |
| void | setCoordUnitsTheta (CoordUnitsPolarTheta coordUnits) |
| Set method for theta units. More... | |
| void | setCoordUnitsTime (CoordUnitsTime coordUnits) |
| Set method for time units. More... | |
| void | setCoordUnitsX (CoordUnitsNonPolarTheta coordUnits) |
| Set method for x units. More... | |
| void | setCoordUnitsY (CoordUnitsNonPolarTheta coordUnits) |
| Set method for y units. More... | |
| void | setOriginRadius (double originRadius) |
| Set method for origin radius in polar mode. More... | |
| double | thetaPeriod () const |
| Return the period of the theta value for polar coordinates, consistent with CoordThetaUnits. More... | |
Public Member Functions inherited from DocumentModelAbstractBase | |
| DocumentModelAbstractBase () | |
| Single constructor. More... | |
| virtual | ~DocumentModelAbstractBase () |
| Single destructor. More... | |
Additional Inherited Members |
Model for DlgSettingsCoords and CmdSettingsCoords.
Definition at line 20 of file DocumentModelCoords.h.
| DocumentModelCoords::DocumentModelCoords | ( | ) |
Default constructor.
Definition at line 27 of file DocumentModelCoords.cpp.
| DocumentModelCoords::DocumentModelCoords | ( | const Document & | document | ) |
Initial constructor from Document.
Definition at line 41 of file DocumentModelCoords.cpp.
| DocumentModelCoords::DocumentModelCoords | ( | const DocumentModelCoords & | other | ) |
Copy constructor.
Definition at line 55 of file DocumentModelCoords.cpp.
| CoordScale DocumentModelCoords::coordScaleXTheta | ( | ) | const |
Get method for linear/log scale on x/theta.
Definition at line 85 of file DocumentModelCoords.cpp.
| CoordScale DocumentModelCoords::coordScaleYRadius | ( | ) | const |
Get method for linear/log scale on y/radius.
Definition at line 90 of file DocumentModelCoords.cpp.
| CoordsType DocumentModelCoords::coordsType | ( | ) | const |
Get method for coordinates type.
Definition at line 95 of file DocumentModelCoords.cpp.
| CoordUnitsDate DocumentModelCoords::coordUnitsDate | ( | ) | const |
Get method for date format when used.
Definition at line 100 of file DocumentModelCoords.cpp.
| CoordUnitsNonPolarTheta DocumentModelCoords::coordUnitsRadius | ( | ) | const |
Get method for radius units.
Definition at line 105 of file DocumentModelCoords.cpp.
| CoordUnitsPolarTheta DocumentModelCoords::coordUnitsTheta | ( | ) | const |
Get method for theta unit.
Definition at line 110 of file DocumentModelCoords.cpp.
| CoordUnitsTime DocumentModelCoords::coordUnitsTime | ( | ) | const |
Get method for time format when used.
Definition at line 115 of file DocumentModelCoords.cpp.
| CoordUnitsNonPolarTheta DocumentModelCoords::coordUnitsX | ( | ) | const |
Get method for x units.
Definition at line 120 of file DocumentModelCoords.cpp.
| CoordUnitsNonPolarTheta DocumentModelCoords::coordUnitsY | ( | ) | const |
Get method for x units.
Definition at line 125 of file DocumentModelCoords.cpp.
|
virtual |
Load model from serialized xml.
Implements DocumentModelAbstractBase.
Definition at line 130 of file DocumentModelCoords.cpp.
| DocumentModelCoords & DocumentModelCoords::operator= | ( | const DocumentModelCoords & | other | ) |
Assignment constructor.
Definition at line 69 of file DocumentModelCoords.cpp.
| double DocumentModelCoords::originRadius | ( | ) | const |
Get method for origin radius in polar mode.
Definition at line 176 of file DocumentModelCoords.cpp.
| void DocumentModelCoords::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 181 of file DocumentModelCoords.cpp.
|
virtual |
Save entire model as xml into stream.
Implements DocumentModelAbstractBase.
Definition at line 200 of file DocumentModelCoords.cpp.
| void DocumentModelCoords::setCoordScaleXTheta | ( | CoordScale | coordScale | ) |
Set method for linear/log scale on x/theta.
Definition at line 227 of file DocumentModelCoords.cpp.
| void DocumentModelCoords::setCoordScaleYRadius | ( | CoordScale | coordScale | ) |
Set method for linear/log scale on y/radius.
Definition at line 232 of file DocumentModelCoords.cpp.
| void DocumentModelCoords::setCoordsType | ( | CoordsType | coordsType | ) |
Set method for coordinates type.
Definition at line 237 of file DocumentModelCoords.cpp.
| void DocumentModelCoords::setCoordUnitsDate | ( | CoordUnitsDate | coordUnits | ) |
Set method for date units.
Definition at line 242 of file DocumentModelCoords.cpp.
| void DocumentModelCoords::setCoordUnitsRadius | ( | CoordUnitsNonPolarTheta | coordUnits | ) |
Set method for radius units.
Definition at line 247 of file DocumentModelCoords.cpp.
| void DocumentModelCoords::setCoordUnitsTheta | ( | CoordUnitsPolarTheta | coordUnits | ) |
Set method for theta units.
Definition at line 252 of file DocumentModelCoords.cpp.
| void DocumentModelCoords::setCoordUnitsTime | ( | CoordUnitsTime | coordUnits | ) |
Set method for time units.
Definition at line 257 of file DocumentModelCoords.cpp.
| void DocumentModelCoords::setCoordUnitsX | ( | CoordUnitsNonPolarTheta | coordUnits | ) |
Set method for x units.
Definition at line 262 of file DocumentModelCoords.cpp.
| void DocumentModelCoords::setCoordUnitsY | ( | CoordUnitsNonPolarTheta | coordUnits | ) |
Set method for y units.
Definition at line 267 of file DocumentModelCoords.cpp.
| void DocumentModelCoords::setOriginRadius | ( | double | originRadius | ) |
Set method for origin radius in polar mode.
Definition at line 272 of file DocumentModelCoords.cpp.
| double DocumentModelCoords::thetaPeriod | ( | ) | const |
Return the period of the theta value for polar coordinates, consistent with CoordThetaUnits.
Definition at line 277 of file DocumentModelCoords.cpp.
1.8.14