Go to the documentation of this file.
7 #ifndef DOCUMENT_MODEL_COORDS_H
8 #define DOCUMENT_MODEL_COORDS_H
62 virtual void loadXml(QXmlStreamReader &reader);
69 QTextStream &str)
const;
71 virtual void saveXml(QXmlStreamWriter &writer)
const;
109 double m_originRadius;
120 #endif // DOCUMENT_MODEL_COORDS_H
virtual void loadXml(QXmlStreamReader &reader)
Load model from serialized xml.
void setCoordUnitsDate(CoordUnitsDate coordUnits)
Set method for date units.
void setCoordScaleXTheta(CoordScale coordScale)
Set method for linear/log scale on x/theta.
CoordUnitsNonPolarTheta coordUnitsY() const
Get method for x units.
void printStream(QString indentation, QTextStream &str) const
Debugging method that supports print method of this class and printStream method of some other class(...
CoordUnitsNonPolarTheta coordUnitsRadius() const
Get method for radius units.
Storage of one imported image and the data attached to that image.
DocumentModelCoords & operator=(const DocumentModelCoords &other)
Assignment constructor.
void setCoordScaleYRadius(CoordScale coordScale)
Set method for linear/log scale on y/radius.
void setOriginRadius(double originRadius)
Set method for origin radius in polar mode.
void setCoordUnitsX(CoordUnitsNonPolarTheta coordUnits)
Set method for x units.
double thetaPeriod() const
Return the period of the theta value for polar coordinates, consistent with CoordThetaUnits.
virtual void saveXml(QXmlStreamWriter &writer) const
Save entire model as xml into stream.
CoordUnitsDate coordUnitsDate() const
Get method for date format when used.
void setCoordUnitsY(CoordUnitsNonPolarTheta coordUnits)
Set method for y units.
DocumentModelCoords()
Default constructor.
void setCoordUnitsTheta(CoordUnitsPolarTheta coordUnits)
Set method for theta units.
CoordScale coordScaleYRadius() const
Get method for linear/log scale on y/radius.
Abstract base class for document models. This class enforces a common interface for the leaf subclass...
void setCoordUnitsRadius(CoordUnitsNonPolarTheta coordUnits)
Set method for radius units.
CoordUnitsNonPolarTheta coordUnitsX() const
Get method for x units.
void setCoordsType(CoordsType coordsType)
Set method for coordinates type.
double originRadius() const
Get method for origin radius in polar mode.
CoordScale coordScaleXTheta() const
Get method for linear/log scale on x/theta.
CoordUnitsTime coordUnitsTime() const
Get method for time format when used.
void setCoordUnitsTime(CoordUnitsTime coordUnits)
Set method for time units.
Model for DlgSettingsCoords and CmdSettingsCoords.
CoordsType coordsType() const
Get method for coordinates type.
CoordUnitsPolarTheta coordUnitsTheta() const
Get method for theta unit.