gre/view.h File Reference

GRE VIEW classes. More...

#include <gre/objectbase.h>
#include <gre/viewpos.h>
#include <gre/geolock.h>
#include <mi32/stereoview.h>
#include <mi32/serializable.h>
#include <mi32/latlonfm.h>
#include <mi32/color.h>
#include <mi32/critsec.h>
#include <mi32/mithread.h>
#include <mgui/timer.h>
#include <map>
Include dependency graph for view.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GRE::VIEW

Namespaces

namespace  GRE

Enumerations

enum  GRE_PROJACCUR { GRE_PROJACCUR_Exact = 2, GRE_PROJACCUR_Auto = 3 }
enum  VIEWFLAGS {
  VIEWFLAG_None = 0, VIEWFLAG_Locator = 0x00000001, VIEWFLAG_3D = 0x00000002, VIEWFLAG_AllowDiffZoom = 0x00000010,
  VIEWFLAG_Hardcopy = 0x00000020, VIEWFLAG_NoDrawLayers = 0x00000080, VIEWFLAG_NoDestroyShell = 0x00000100, VIEWFLAG_DialogModal = 0x00000400,
  VIEWFLAG_AllowGeoLock = 0x00000800, VIEWFLAG_NoCloseOption = 0x00001000, VIEWFLAG_DestroyOnClose = 0x00002000, VIEWFLAG_NoSetPixmapBG = 0x00004000,
  VIEWFLAG_NoSetPrevViewPos = 0x00008000, VIEWFLAG_DisableDataTips = 0x00010000, VIEWFLAG_NoRenderSeparate = 0x00020000, VIEWFLAG_AutoPanGPS = 0x00040000,
  VIEWFLAG_NoBlankScreen = 0x00080000, VIEWFLAG_NoEditColorHighlight = 0x00100000, VIEWFLAG_NoFillBackground = 0x00200000, VIEWFLAG_AllowPanOffEdge = 0x00400000,
  VIEWFLAG_NoShowTrackingCursor = 0x00800000, VIEWFLAG_AlwaysTestCancel = 0x02000000, VIEWFLAG_NoDrawOtherViews = 0x04000000, VIEWFLAG_NoShowInLocator = 0x08000000,
  VIEWFLAG_SaveMask = (VIEWFLAG_AllowDiffZoom)
}

Detailed Description

GRE VIEW classes.


Enumeration Type Documentation

Enumerator:
GRE_PROJACCUR_Exact 

Perform exact projection transformation (slowest for all object types).

GRE_PROJACCUR_Auto 

Do automatic determination between affine and exact.

enum VIEWFLAGS
Enumerator:
VIEWFLAG_None 
VIEWFLAG_Locator 

Locator view.

VIEWFLAG_3D 

View is 3D.

VIEWFLAG_AllowDiffZoom 

Allow different X/Y zooming.

VIEWFLAG_Hardcopy 

Hardcopy view.

VIEWFLAG_NoDrawLayers 

Don't draw any layers in view.

VIEWFLAG_NoDestroyShell 

Don't destroy Shell containing view when view destroyed.

VIEWFLAG_DialogModal 

View dialog is modal.

VIEWFLAG_AllowGeoLock 

Allow GeoLocking.

VIEWFLAG_NoCloseOption 

Don't include View/Close menu option.

VIEWFLAG_DestroyOnClose 

Destroy view when user selects View/Close.

VIEWFLAG_NoSetPixmapBG 

Don't set backgroundPixmap for DrawingArea.

VIEWFLAG_NoSetPrevViewPos 

Don't set "previous view position" when draw.

VIEWFLAG_DisableDataTips 

Disable datatips for this view.

VIEWFLAG_NoRenderSeparate 

Don't render to separate memory devices.

VIEWFLAG_AutoPanGPS 

Auto-pan view to GPS if available.

VIEWFLAG_NoBlankScreen 

Don't blank screen while drawing view.

VIEWFLAG_NoEditColorHighlight 

Don't allow editing of selected/active colors.

VIEWFLAG_NoFillBackground 

Don't fill background before rendering, used for raster.

VIEWFLAG_AllowPanOffEdge 

Allow panning off extent of viewable object.

VIEWFLAG_NoShowTrackingCursor 

Don't display "tracking" cursor in this view.

VIEWFLAG_AlwaysTestCancel 

Test for cancel from status even if not drawing.

VIEWFLAG_NoDrawOtherViews 

Don't draw other views when this view is drawn.

VIEWFLAG_NoShowInLocator 

Don't show this view in locator tool.

VIEWFLAG_SaveMask 

Generated on Sun Oct 7 21:24:02 2012 for TNTsdk 2012 by  doxygen 1.6.1