User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.tgis_viewerwnd_methods

TGIS_ViewerWnd methods

Methods

Inherited Overrides Protected

Inherited Overrides Protected
Name Visibility Description
Add public Add a layer to the Viewer.
(Implements IGIS_Viewer.Add)
AddHierarchy public Read hierarchy and build groups with layers.
(Implements IGIS_Viewer.AddHierarchy)
AfterPaintEvent public AfterPaint event.
(Inherited from ITGIS_ViewerWndEvents)
AfterPaintRendererEvent public AfterPaintRenderer event.
(Inherited from ITGIS_ViewerWndEvents)
AfterUpdateEvent public AfterUpdate event.
(Inherited from ITGIS_ViewerWndEvents)
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
(Implements ITBaseObject.AttachDelphiObj)
AttachLayer public Attach layer to the viewer by re-parenting.
(Implements IGIS_Viewer.AttachLayer)
BeforePaintEvent public BeforePaint event.
(Inherited from ITGIS_ViewerWndEvents)
BeforePaintRendererEvent public BeforePaintRenderer event.
(Inherited from ITGIS_ViewerWndEvents)
BeforeUpdateEvent public BeforeUpdate event.
(Inherited from ITGIS_ViewerWndEvents)
BeginPaintInternal public Notify viewer about entering of a paint mode.
(Implements IGIS_Viewer.BeginPaintInternal)
BusyEvent public Busy event.
(Inherited from ITGIS_ViewerWndEvents)
BusyPrepare public Prepare BusyEvent for long-term operation.
(Implements IGIS_Viewer.BusyPrepare)
BusyRelease public Release Busy state.
(Implements IGIS_Viewer.BusyRelease)
BusyShake public Shake Busy state.
(Implements IGIS_Viewer.BusyShake)
CenterViewport public Set viewport to the vale when _ptg will be visible on the center of the screen.
(Implements IGIS_Viewer.CenterViewport)
ChangeHash public Change hash.
(Implements IGIS_Viewer.ChangeHash)
Close public Close a project.
(Implements IGIS_Viewer.Close)
ControlAutoCenterViewport public Move the screen origin of the map by delta values.
ControlCanvasHeight public Get canvas height.
ControlCanvasScale public Get canvas scale.
ControlCanvasWidth public Get canvas width.
ControlClose public Notify control that is map is going to be closed.
ControlDrawTexture public Draw texture.
ControlDrawTexture_2 public Draw texture.
ControlFlash public Do flash.
ControlHourglassHide public Do Hourglass hide.
ControlHourglassShake public Do Hourglass shake.
ControlHourglassShow public Do Hourglass show.
ControlProcessMessages public Do process messages.
ControlRaiseEditorChangeEvent public Raise event on editor change.
ControlRenderer public Get renderer instance.
ControlRepaint public Repaint control.
ControlSet3DMode public Set current 3D mode.
ControlSystemPPI public Get system PPI.
ControlUpdateEditor public Update the editor.
ControlUpdateProgressive public Progressive update.
ControlUpdateSelection public Update Selection layer.
ControlUpdateSynchronize public Wait for pending paint operation to be finalized.
ControlUpdateTopmost public Update Topmost layer.
ControlUpdateWholeMap public Update whole map.
Delete public Delete the layer identified by a name.
(Implements IGIS_Viewer.Delete)
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
(Implements ITBaseObject.DelphiObj)
Draw public Draw all layers on a current renderer.
(Implements IGIS_Viewer.Draw)
EditorChangeEvent public Will be fired after any change made by editor.
(Inherited from ITGIS_ViewerWndEvents)
EditorPointChangeEvent public EditorPointChange event.
(Inherited from ITGIS_ViewerWndEvents)
EditorPointMoveEvent public EditorPointMove event.
(Inherited from ITGIS_ViewerWndEvents)
EditorSnapPointEvent public EditorSnapPoint event.
(Inherited from ITGIS_ViewerWndEvents)
EndPaintInternal public Notify viewer about leaving of a paint mode.
(Implements IGIS_Viewer.EndPaintInternal)
ExtentChangeEvent public ExtentChange event.
(Inherited from ITGIS_ViewerWndEvents)
FullExtent public Calculate the screen origin, zoom, and viewport to place the whole map in the window.
(Implements IGIS_Viewer.FullExtent)
FullExtentZoom public Calculates a zoom which places the whole map inside the window
(Implements IGIS_Viewer.FullExtentZoom)
Get public Retrieve the layer identified by a name.
(Implements IGIS_Viewer.Get)
GetCacheBitmap public Return a copy of last cache bitmap.
GetGrid public Fills provided _grid array with values defined by _extent.
(Implements IGIS_Viewer.GetGrid)
GetRenderContext public Return current context object.
(Implements IGIS_Viewer.GetRenderContext)
GetViewer public Get internal viewer handle.
HelpEvent public Help event.
(Inherited from ITGIS_ViewerWndEvents)
HourglassActive public Test is hourglass is active.
(Implements IGIS_Viewer.HourglassActive)
HourglassPrepare public Prepare Hourglass cursor for timely operation.
(Implements IGIS_Viewer.HourglassPrepare)
HourglassRelease public Release Hourglass.
(Implements IGIS_Viewer.HourglassRelease)
HourglassRestart public Restart hourglass timing used for progressive updates.
(Implements IGIS_Viewer.HourglassRestart)
HourglassShake public Shake Hourglass.
(Implements IGIS_Viewer.HourglassShake)
Interrupt public Will terminate timely operation as soon as possible.
(Implements IGIS_Viewer.Interrupt)
InvalidateEditor public Invalidate editor.
(Implements IGIS_Viewer.InvalidateEditor)
InvalidateExtent public Invalidate an extent for full map redraw
(Implements IGIS_Viewer.InvalidateExtent)
InvalidateExtent_2 public Invalidate an extent.
(Implements IGIS_Viewer.InvalidateExtent_2)
InvalidateSelection public Invalidate selection.
(Implements IGIS_Viewer.InvalidateSelection)
InvalidateTopmost public Invalidate only topmost layers.
(Implements IGIS_Viewer.InvalidateTopmost)
InvalidateWholeMap public Invalidate whole map.
(Implements IGIS_Viewer.InvalidateWholeMap)
LayerAddEvent public LayerAdd event.
(Inherited from ITGIS_ViewerWndEvents)
LayerDeleteEvent public LayerDelete event.
(Inherited from ITGIS_ViewerWndEvents)
Locate public Locate a shape that is near _ptg, but is closer than _prec distance.
(Implements IGIS_Viewer.Locate)
LocateEx public Locate shapes on layers that are near _ptg, but closer than _prec distance.
(Implements IGIS_Viewer.LocateEx)
Locate_2 public Locate a shape that is near _ptg, but is closer than _prec distance.
(Implements IGIS_Viewer.Locate_2)
Locate_3 public Locate a shape that is near _pt, but is closer than _prec distance.
(Implements IGIS_Viewer.Locate_3)
Lock public Lock viewer.
(Implements IGIS_Viewer.Lock)
MapToScreen public Converts point coordinates from map related to screen related.
(Implements IGIS_Viewer.MapToScreen)
MapToScreen3D public Converts 3D point coordinates from map related to screen related.
(Implements IGIS_Viewer.MapToScreen3D)
MapToScreenEx public Converts point coordinates from map related to screen related, but result will be in TGIS_Point.
(Implements IGIS_Viewer.MapToScreenEx)
MapToScreenRect public Converts rectangle coordinates from map related to screen related.
(Implements IGIS_Viewer.MapToScreenRect)
MarkModified public Mark viewer upon some modifications.
(Implements IGIS_Viewer.MarkModified)
ModeChangeEvent public Will be fired on viewer mode change.
(Inherited from ITGIS_ViewerWndEvents)
MoveViewport public Move the screen origin of the map by delta values.
(Implements IGIS_Viewer.MoveViewport)
MoveViewportEx public Move the screen origin of the map by delta values.
(Implements IGIS_Viewer.MoveViewportEx)
MustSave public Check if any layer or the project file was modified by editing.
(Implements IGIS_Viewer.MustSave)
NotifySubscribers public Send notification to subscribers.
(Implements IGIS_Viewer.NotifySubscribers)
OnClick public Standard VCL event.
(Inherited from ITGIS_ViewerWndEvents)
OnDblClick public Standard VCL event.
(Inherited from ITGIS_ViewerWndEvents)
OnKeyDown public Standard VCL event.
(Inherited from ITGIS_ViewerWndEvents)
OnKeyPress public Standard VCL event.
(Inherited from ITGIS_ViewerWndEvents)
OnKeyUp public Standard VCL event.
(Inherited from ITGIS_ViewerWndEvents)
OnMouseDown public Standard VCL event.
(Inherited from ITGIS_ViewerWndEvents)
OnMouseMove public Standard VCL event.
(Inherited from ITGIS_ViewerWndEvents)
OnMouseUp public Standard VCL event.
(Inherited from ITGIS_ViewerWndEvents)
OnMouseWheel public Standard VCL event.
(Inherited from ITGIS_ViewerWndEvents)
OnMouseWheelDown public Standard VCL event.
(Inherited from ITGIS_ViewerWndEvents)
OnMouseWheelUp public Standard VCL event.
(Inherited from ITGIS_ViewerWndEvents)
Open public Open project.
(Implements IGIS_Viewer.Open)
OpenEx public Open project file from the memory.
(Implements IGIS_Viewer.OpenEx)
OpenEx_2 public Open project file from the memory.
(Implements IGIS_Viewer.OpenEx_2)
Open_2 public Open project.
(Implements IGIS_Viewer.Open_2)
PaintExceptionEvent public PaintException event.
(Inherited from ITGIS_ViewerWndEvents)
PaintExtraEvent public PaintExtra event.
(Inherited from ITGIS_ViewerWndEvents)
PasswordEvent public Password event.
(Inherited from ITGIS_ViewerWndEvents)
PixelsToTwips public Convert size from device dependent pixels to device independent Twips (1/1440 inch).
(Implements IGIS_Viewer.PixelsToTwips)
Print public Print the current viewer content using the default printer.
(Implements IGIS_ViewerWnd.Print)
PrintBmp public Print the current content on a bitmap.
PrintBmp_2 public Print the current content on a bitmap.
PrintClipboard public Print the current view to the clipboard.
PrintClipboard_2 public Print the current view to the clipboard.
Print_2 public Print the current viewer content using the given printer.
(Implements IGIS_ViewerWnd.Print_2)
ProjectCloseEvent public ProjectClose event.
(Inherited from ITGIS_ViewerWndEvents)
ProjectOpenEvent public ProjectOpen event.
(Inherited from ITGIS_ViewerWndEvents)
RaiseBusyEvent public Fire Busy event of a viewer.
(Implements IGIS_Viewer.RaiseBusyEvent)
RaiseHelpEvent public Fire Busy event of a viewer.
(Implements IGIS_Viewer.RaiseHelpEvent)
ReadConfig public Read all configuration data from project.
(Implements IGIS_Viewer.ReadConfig)
RecalcExtent public Calculates a common extent.
(Implements IGIS_Viewer.RecalcExtent)
Reposition public Reposition the map within the component window.
(Implements IGIS_Viewer.Reposition)
RereadConfig public Reread all configuration data from project and layer configuration files.
(Implements IGIS_Viewer.RereadConfig)
RestorePaintState public Restore and free the current paint state.
(Implements IGIS_Viewer.RestorePaintState)
RevertAll public Revert all layers to a file-based original.
(Implements IGIS_Viewer.RevertAll)
RotatedExtent public Compute extent (encompassing area of the extent) after the viewer rotation.
(Implements IGIS_Viewer.RotatedExtent)
RotatedPoint public Compute position of the point after the viewer rotation.
(Implements IGIS_Viewer.RotatedPoint)
RotatedPoint3D public Compute position of the 3D point after the viewer rotation.
(Implements IGIS_Viewer.RotatedPoint3D)
RotatedPoint3D_ref public Compute position of the 3D point after the viewer rotation.
(Implements IGIS_Viewer.RotatedPoint3D_ref)
SaveAll public Save all layers (parameters and data)
(Implements IGIS_Viewer.SaveAll)
SaveData public Save all changes to the data.
(Implements IGIS_Viewer.SaveData)
SaveProject public Save current project.
(Implements IGIS_Viewer.SaveProject)
SaveProjectAs public Save current project under new name.
(Implements IGIS_Viewer.SaveProjectAs)
SaveProjectAsEx public Save current project under new name.
(Implements IGIS_Viewer.SaveProjectAsEx)
SaveProjectAsEx_2 public Save current project under new name.
(Implements IGIS_Viewer.SaveProjectAsEx_2)
SaveProjectAs_2 public Save current project under new name.
(Implements IGIS_Viewer.SaveProjectAs_2)
SaveProject_2 public Save current project.
(Implements IGIS_Viewer.SaveProject_2)
ScreenToMap public Converts point coordinates from screen related to map related.
(Implements IGIS_Viewer.ScreenToMap)
ScreenToMap3D public Converts point coordinates from screen related to map related.
(Implements IGIS_Viewer.ScreenToMap3D)
ScreenToMapEx public Converts point coordinates from screen related to map related, but source will be in TGIS_Point.
(Implements IGIS_Viewer.ScreenToMapEx)
ScreenToMapRect public Converts rectangle coordinates from screen related to map related.
(Implements IGIS_Viewer.ScreenToMapRect)
SetCSByEPSG public Setup Coordinate System to a coordinate system provided by EPSG code.
(Implements IGIS_Viewer.SetCSByEPSG)
SetCSByWKT public Setup Coordinate System to a coordinate system provided by WKT string (GEOGCS or PROJCS).
(Implements IGIS_Viewer.SetCSByWKT)
SetCSByWKTFile public Setup Coordinate System to a coordinate system provided by file which contains WKT string (GEOGCS or PROJCS).
(Implements IGIS_Viewer.SetCSByWKTFile)
SetViewer public Set internal viewer handle.
SetViewport public Set viewport to a given position.
(Implements IGIS_Viewer.SetViewport)
StorePaintState public Store the current paint state.
(Implements IGIS_Viewer.StorePaintState)
Subscribe public Add provided control to the notification subscription list.
(Implements IGIS_Viewer.Subscribe)
SynchronizePaint public Wait for pending paint operation to be finalized.
(Implements IGIS_Viewer.SynchronizePaint)
TapDoubleEvent public TapDouble event.
(Inherited from ITGIS_ViewerWndEvents)
TapLongEvent public TapLong event.
(Inherited from ITGIS_ViewerWndEvents)
TapSimpleEvent public TapSimple event.
(Inherited from ITGIS_ViewerWndEvents)
TwipsToPixels public Convert the size from to device independent Twips (1/1440 inch) to device dependent pixels.
(Implements IGIS_Viewer.TwipsToPixels)
TwipsToPoints public Convert the size from to device independent Twips (1/1440 inch) to device points.
(Implements IGIS_Viewer.TwipsToPoints)
Unlock public Unlock viewer.
(Implements IGIS_Viewer.Unlock)
Unlock_2 public Unlock the viewer but do not redraw
(Implements IGIS_Viewer.Unlock_2)
UnrotatedExtent public Compute original extent of the rotated extent.
(Implements IGIS_Viewer.UnrotatedExtent)
UnrotatedPoint public Compute original position of the rotated point.
(Implements IGIS_Viewer.UnrotatedPoint)
UnrotatedPoint3D public Compute original position of the rotated 3D point.
(Implements IGIS_Viewer.UnrotatedPoint3D)
UnrotatedPoint3D_ref public Compute original position of the rotated 3D point.
(Implements IGIS_Viewer.UnrotatedPoint3D_ref)
UnSubscribe public Remove provided control from the notification subscription list.
(Implements IGIS_Viewer.UnSubscribe)
UpdateEvent public Update event.
(Inherited from ITGIS_ViewerWndEvents)
VisibleExtentChangeEvent public VisibleExtentChange event.
(Inherited from ITGIS_ViewerWndEvents)
WaitForBackgroundProcesses public Wait for any pending background processes that must be finalized before app can continue.
(Implements IGIS_Viewer.WaitForBackgroundProcesses)
WriteConfig public Write all configuration data to the project or layer ini file.
(Implements IGIS_Viewer.WriteConfig)
ZoomBy public Zoom the viewer.
(Implements IGIS_ViewerWnd.ZoomBy)
ZoomChangeEvent public ZoomChange event.
(Inherited from ITGIS_ViewerWndEvents)

2020/11/20 01:03

Page Tools