GRE::UI Namespace Reference

Classes

class  FORM_PLACES
 Form consisting of label and string edit field. More...
class  FORM_VIEW
class  FORM_ZOOM
 Form consisting of label and string edit field. More...
class  GADGET_SCALEBAR
class  SHELL_VIEW
 Shell containing view form. More...
class  VIEW_CANVAS
class  VIEWTOOL
 Base class for tool attached to view. More...
class  VIEWTOOL_SIMPLE
 Base class for simple tool with associated MGUI tool, maintains transformation on MGUI tool. More...
class  VIEWTOOL_SIMPLE_T
 Template class for simple tool with associated MGUI tool. More...
class  VIEWTOOLMGR
 Manager for tools attached to view. More...

Enumerations

enum  VIEWTOOLID {
  VIEWTOOLID_None = -1, VIEWTOOLID_Unspecified = 0, VIEWTOOLID_Zoom, VIEWTOOLID_Recenter,
  VIEWTOOLID_DragZoom, VIEWTOOLID_SelectPoint, VIEWTOOLID_GeoToolbox, VIEWTOOLID_ViewInView,
  VIEWTOOLID_Placement, VIEWTOOLID_HyperNavigate, VIEWTOOLID_HyperEdit, VIEWTOOLID_ExamineRaster,
  VIEWTOOLID_PointProfile, VIEWTOOLID_Sketch, VIEWTOOLID_ViewPos3D
}

Functions

ERRVALUE DlgAdjust3dViewPointOpen (MDLGPARENT dlgparent, UI::VIEW_CANVAS *ViewCanvas)
ERRVALUE DlgExamineRawRaster (MDLGPARENT dlgparent, GRE::LAYER *layer)
void DlgGoogleLock (GRE::UI::VIEW_CANVAS *ViewCanvas, bool lock=true)
ERRVALUE DlgLayerCoordReport (MDLGPARENT dlgparent, GRE::LAYER *layer)
void DlgLocatorCreate (GRE::VIEWABLE *viewable, bool useini=false)
void DlgLocatorRaise (GRE::VIEWABLE *viewable)
ERRVALUE DlgPrintViewSnapshot (MDLGPARENT dlgparent, GRE::VIEW *view)
ERRVALUE DlgRasterCorrelation (MDLGPARENT dlgparent, GRE::LAYER_RASTER *layer)
ERRVALUE DlgRegionGenerateFromRegion (MDLGPARENT dlgparent, REGIONGENMETHOD RegionGenMethod, const REGION2D &SrcRegion, GRE::VIEW *view, const TRANS2D_MAPGEN &TransSrcToViewDevice)
VIEWTOOLToolAddDragZoom (VIEW_CANVAS *view)
VIEWTOOLToolAddExamineRaster (VIEW_CANVAS *view)
VIEWTOOLToolAddGeoToolbox (VIEW_CANVAS *view)
VIEWTOOLToolAddHyperEdit (VIEW_CANVAS *view)
VIEWTOOLToolAddHyperNavigate (VIEW_CANVAS *view)
VIEWTOOLToolAddPlacement (VIEW_CANVAS *view)
VIEWTOOLToolAddPointProfile (VIEW_CANVAS *view)
VIEWTOOLToolAddRecenter (VIEW_CANVAS *view)
VIEWTOOLToolAddScript (VIEW_CANVAS *view, const TOOLSCRIPT &script)
VIEWTOOLToolAddSelectPoint (VIEW_CANVAS *view)
VIEWTOOLToolAddSketch (VIEW_CANVAS *view)
VIEWTOOLToolAddViewInView (VIEW_CANVAS *view)
VIEWTOOLToolAddViewPos3D (VIEW_CANVAS *view)
VIEWTOOLToolAddZoom (VIEW_CANVAS *view)

Enumeration Type Documentation

IDs for builtin view tools.

Enumerator:
VIEWTOOLID_None 
VIEWTOOLID_Unspecified 
VIEWTOOLID_Zoom 
VIEWTOOLID_Recenter 
VIEWTOOLID_DragZoom 
VIEWTOOLID_SelectPoint 
VIEWTOOLID_GeoToolbox 
VIEWTOOLID_ViewInView 
VIEWTOOLID_Placement 
VIEWTOOLID_HyperNavigate 
VIEWTOOLID_HyperEdit 
VIEWTOOLID_ExamineRaster 
VIEWTOOLID_PointProfile 
VIEWTOOLID_Sketch 
VIEWTOOLID_ViewPos3D 

Function Documentation

ERRVALUE GRE::UI::DlgAdjust3dViewPointOpen ( MDLGPARENT  dlgparent,
UI::VIEW_CANVAS *  ViewCanvas 
)

Open (modeless) dialog for adjusting 3D viewpoint.

ERRVALUE GRE::UI::DlgExamineRawRaster ( MDLGPARENT  dlgparent,
GRE::LAYER layer 
)

Modeless dialog for viewing raw raster cell values.

void GRE::UI::DlgGoogleLock ( GRE::UI::VIEW_CANVAS ViewCanvas,
bool  lock = true 
)
ERRVALUE GRE::UI::DlgLayerCoordReport ( MDLGPARENT  dlgparent,
GRE::LAYER layer 
)

Dialog to report layer coordinates for pointer.

void GRE::UI::DlgLocatorCreate ( GRE::VIEWABLE viewable,
bool  useini = false 
)

Create locator window for viewable.

Parameters:
useini Use INI setting to determine if should create or not
void GRE::UI::DlgLocatorRaise ( GRE::VIEWABLE viewable  ) 

Raise existing locator window for viewable.

ERRVALUE GRE::UI::DlgPrintViewSnapshot ( MDLGPARENT  dlgparent,
GRE::VIEW view 
)
ERRVALUE GRE::UI::DlgRasterCorrelation ( MDLGPARENT  dlgparent,
GRE::LAYER_RASTER layer 
)

Dialog to view raster correlation.

Parameters:
dlgparent Parent for dialog
layer Optional layer to start from
ERRVALUE GRE::UI::DlgRegionGenerateFromRegion ( MDLGPARENT  dlgparent,
REGIONGENMETHOD  RegionGenMethod,
const REGION2D SrcRegion,
GRE::VIEW view,
const TRANS2D_MAPGEN TransSrcToViewDevice 
)

Dialog allowing region creation from existing region instance.

Parameters:
dlgparent Parent for dialog
RegionGenMethod Region generation method
SrcRegion Source region
view View for region preview
TransSrcToViewDevice Transformation from source region's CRS to view device
VIEWTOOL* GRE::UI::ToolAddDragZoom ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddExamineRaster ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddGeoToolbox ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddHyperEdit ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddHyperNavigate ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddPlacement ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddPointProfile ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddRecenter ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddScript ( VIEW_CANVAS *  view,
const TOOLSCRIPT &  script 
)
VIEWTOOL* GRE::UI::ToolAddSelectPoint ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddSketch ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddViewInView ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddViewPos3D ( VIEW_CANVAS *  view  ) 
VIEWTOOL* GRE::UI::ToolAddZoom ( VIEW_CANVAS *  view  ) 

Generated on Sun Oct 7 21:34:57 2012 for TNTsdk 2012 by  doxygen 1.6.1