Public Member Functions |
| | DtTerrainViewportExtents () |
| | Constructor.
|
| | DtTerrainViewportExtents (const DtTerrainViewportExtents &v) |
| | Copy constructor.
|
| virtual | ~DtTerrainViewportExtents () |
| | Destructor.
|
| DtTerrainViewportExtents & | operator= (const DtTerrainViewportExtents &rhs) |
| | Assignment operator.
|
| virtual void | setFromTerrainDatabase (const DtTerrainDatabase *d) |
| | Initializer.
|
| | 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.
|
| | 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.
|