![]() |
VR-Forces 4.1.1 Class Documentation
|

Public Slots | |
| virtual void | resetToGlobalView (bool redraw=true) |
| virtual void | zoomIn (bool redraw=true) |
| virtual void | zoomOut (bool redraw=true) |
| virtual void | panNorthwest (bool redraw=true) |
| virtual void | panNorth (bool redraw=true) |
| virtual void | panNortheast (bool redraw=true) |
| virtual void | panEast (bool redraw=true) |
| virtual void | panSoutheast (bool redraw=true) |
| virtual void | panSouth (bool redraw=true) |
| virtual void | panSouthwest (bool redraw=true) |
| virtual void | panWest (bool redraw=true) |
| virtual void | setPanStep (const double &step) |
| virtual void | setMinPanStep (const double &step) |
| virtual void | setMaxPanStep (const double &step) |
| virtual void | setZoomStep (const double &step) |
| virtual void | setMinZoomStep (const double &step) |
| virtual void | setMaxZoomStep (const double &step) |
Signals | |
| void | viewportExtentsChanged (const DtTMViewportExtents *v) |
Public Member Functions | |
| DtTMViewportExtents () | |
| DtTMViewportExtents (const DtTMViewportExtents &v) | |
| virtual | ~DtTMViewportExtents () |
| DtTMViewportExtents & | operator= (const DtTMViewportExtents &rhs) |
| virtual void | zoom (const DtPoint ¢er, const double &mag, bool redraw=true) |
| navigation helper functions | |
| virtual void | resize (const DtExtent &e, bool redraw=true) |
| virtual void | recenter (const DtPoint ¢er, bool redraw=true, bool clipToGlobal=true) |
| If clipToGlobal is false, do not clip to global extents. | |
| virtual const DtExtent & | globalExtent () const |
| extents | |
| virtual void | setGlobalExtent (const DtExtent &e) |
| virtual const double & | globalAspectRatio () const |
| virtual const DtExtent & | localExtent () const |
| virtual void | setLocalExtent (const DtExtent &e, bool redraw=true) |
| virtual const double & | localAspectRatio () const |
| virtual const DtDisplaySize | windowSize () const |
| virtual void | setWindowSize (const DtDisplaySize &s, bool redraw=true) |
| virtual const double & | windowAspectRatio () const |
| virtual void | changeWindowSize (const DtDisplaySize &s, bool redraw=true, bool resetExtents=true) |
| After the initial init, use this function to resize the window without zooming. | |
| virtual void | resizeToGlobalView (const DtDisplaySize &s, bool redraw=true) |
| Same as above, but force a global view when resizing. | |
| virtual void | windowFromDatabase (DtDisplayPoint &xp, const DtPoint &gd, bool smartRound=false) const |
| Wraps DtViewportExtents::windowFromDatabase using myViewportExtents. | |
| virtual void | databaseFromWindow (DtPoint &gd, const DtDisplayPoint &xp) const |
| Wraps DtViewportExtents::databaseFromWindow using myViewportExtents. | |
| virtual void | databaseFromWindow (DtPoint &gd, const double &x, const double &y) const |
| Wraps DtViewportExtents::databaseFromWindow using myViewportExtents. | |
| virtual double | getDisplayExtentsRatioX () const |
| Returns the amount of pixels in one point of Database value. | |
| virtual double | getDisplayExtentsRatioY () const |
| Returns the amount of pixels in one point of Database value. | |
| virtual const double & | panStep () const |
| navigation | |
| virtual const double & | minPanStep () const |
| virtual const double & | maxPanStep () const |
| virtual const double & | zoomStep () const |
| virtual const double & | minZoomStep () const |
| virtual const double & | maxZoomStep () const |
| virtual const double & | uMin () const |
| Used for contribution culling. | |
| virtual void | setUMin (const double &min) |
| virtual const double & | uMax () const |
| virtual void | setUMax (const double &max) |
| virtual const double & | vMin () const |
| virtual void | setVMin (const double &min) |
| virtual const double & | vMax () const |
| virtual void | setVMax (const double &max) |
| virtual double | minimumViewWidth () const |
| virtual double | minimumViewHeight () const |
| virtual const DtViewportExtents & | viewportExtents () const |
| virtual void | clearExtents (bool signal=false) |
| Clears out viewport extents. | |
| virtual void | setKeepAspectRatios (bool b) |
| virtual void | read (QTextStream &s) |
| After read in, set zoom and pan steps in our local extents. | |
| virtual void | zoomLevel (double &magX, double &magY) const |
| Returns the ratio of local extends (2D) to global extents. | |
| virtual void | zoomFromGlobal (const DtPoint ¢er, const double &magX, const double &magY, bool redraw=true) |
| Given the magnification level, zoom in to the desired center point and screen size given the zoom size (0 to 1) along the X (width) and Y (height) dimensions. | |
| virtual void | setFromCorners (const DtPoint &nw, const DtPoint &se, bool redraw=true) |
| Given the north east (right, back, top) and south west (left, front, bottom) corners, zoom to that extent. | |
| virtual bool | isValidWindowDisplayPointFromDatabase (DtPoint gd) const |
| Returns true if the database point will result in a valid screen coordinate. | |
| virtual DtPoint | center () const |
| Local center. | |
Public Member Functions inherited from DtArchivableObject | |
| DtArchivableObject (QString name, DtArchivableObjectCreator fcn) | |
| This constructor will add this object to the archivable object factory. | |
| DtArchivableObject (QString name) | |
| DtArchivableObject () | |
| virtual | ~DtArchivableObject () |
| virtual QString | name () const |
| DtArchiver * | archiver () |
| Returns the archiver of this object. | |
| virtual void | write (QTextStream &s) |
| virtual void | setLevel (int i) |
| virtual int | level () const |
| virtual DtArchivableObject * | clone () |
| Allows for cloning of this object. | |
Static Public Member Functions | |
| static DtTMViewportExtents * | create () |
| Returns a newly created instance of a DtTMViewportExtents. | |
Protected Attributes | |
| DtViewportExtents | myViewportExtents |
| double | myZoomStep |
| For archival purposes. | |
| double | myPanStep |
Protected Attributes inherited from DtArchivableObject | |
| DtArchiver * | myArchiver |
| DtTMViewportExtents::DtTMViewportExtents | ( | ) |
| DtTMViewportExtents::DtTMViewportExtents | ( | const DtTMViewportExtents & | v | ) |
|
virtual |
| DtTMViewportExtents& DtTMViewportExtents::operator= | ( | const DtTMViewportExtents & | rhs | ) |
|
virtual |
navigation helper functions
|
virtual |
If clipToGlobal is false, do not clip to global extents.
|
virtual |
extents
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
After the initial init, use this function to resize the window without zooming.
|
virtual |
Same as above, but force a global view when resizing.
This causes the same thing as changeWindowSize followed by a resetToGlobalView but joins them both so the database gets redrawn only once
|
virtual |
Wraps DtViewportExtents::windowFromDatabase using myViewportExtents.
|
virtual |
Wraps DtViewportExtents::databaseFromWindow using myViewportExtents.
|
virtual |
Wraps DtViewportExtents::databaseFromWindow using myViewportExtents.
|
virtual |
Returns the amount of pixels in one point of Database value.
|
virtual |
Returns the amount of pixels in one point of Database value.
|
virtual |
navigation
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Used for contribution culling.
These functions should be protected but cannot be due to usage by the GDB... Don't use them on any new code
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inlinevirtual |
|
virtual |
Clears out viewport extents.
Will signal if flag is true
|
virtual |
|
virtual |
After read in, set zoom and pan steps in our local extents.
Reimplemented from DtArchivableObject.
|
virtual |
Returns the ratio of local extends (2D) to global extents.
|
virtual |
Given the magnification level, zoom in to the desired center point and screen size given the zoom size (0 to 1) along the X (width) and Y (height) dimensions.
|
virtual |
Given the north east (right, back, top) and south west (left, front, bottom) corners, zoom to that extent.
Returns true if the database point will result in a valid screen coordinate.
|
virtual |
Local center.
|
static |
Returns a newly created instance of a DtTMViewportExtents.
Reimplemented in DtTerrainViewportExtents.
|
signal |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
protected |
|
protected |
For archival purposes.
|
protected |