Click or drag to resize
CEMAP Class
The EMAP class provides access to a map as displayed within Oasis montaj, but (usually) does not change data within the map itself. It performs functions such as setting the currently displayed area, or drawing "tracking" lines or boxes on the map (which are not part of the map itself).
Inheritance Hierarchy

Namespace: Geosoft.Desktop.GXNet
Assembly: geosoft.desktop.gxnet (in geosoft.desktop.gxnet.dll)
Syntax
public class CEMAP : CHANDLE

The CEMAP type exposes the following members.

Methods
  NameDescription
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneActivateGroup
Activates a group and associated tools.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneActivateView
Activates a view and associated tools.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneCopyToClip
Copy entire map to clipboard.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberCreateVirtual
Makes this EMAP object the current active object to the user.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberCurrent
This method returns the Current Edited map.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberCurrentIfExists
This method returns the Current Edited map.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneDestroyView
Removes the view from the workspace.
Protected methodDispose
Releases the unmanaged resources used by the CEMAP and optionally releases the managed resources
(Overrides CHANDLEDispose(Boolean).)
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneDrawLine
Draws a line on the current map.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneDrawRect
Draws a rect on the current map.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneDropMapClipData
Drop Map clipboard data on this EMAP
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneFontLST
List all Windows and geosoft fonts.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneGetAOIArea
Get the area of interest.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneGetCurPoint
Returns the coordinates of the currently selected point in view coordinates
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneGetCurPointMM
Returns the coordinates of the currently selected point in mm on map
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneGetCursor
Returns the coordinates of the last known cursor location
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneGetCursorMM
Returns the coordinates of the last known cursor location in mm on map.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneGetDisplayArea
Get the area you are currently looking at.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneGetDisplayAreaRaw
Get the area you are currently looking at in raw map units
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneGetMapLayoutProps
Get the base layout view properties.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneGetMapSnap
Get current snapping distance in MM
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneGetSelectedVertices
Get the verticies of selected object
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneGetWindowArea
Get the location of the map window within the frame.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiChangeCurrentView
Change the current working view.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiCreateGroupSnapshot
Loads an LST with the current view/group names existing in a map. Typically used to track group changes that are about to occur.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiDigitize
Digitise points from the current map and place in a WA.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiDigitize2
Digitise points from the current map and place in VVs.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiDigitizePolygon
Same as iDigitze2_EMAP, but automatically close polygons.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiDragDropEnabled
Is drag-and-drop enabled for the map?
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneIGet3DViewName
Get the name of a 3D view if the current view is 3D.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetBox
Returns the coordinates of a user selected box.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetBox2
Returns the coordinates of a user selected box in a warped view.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneIGetCurrentGroup
Get the current group name.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneIGetCurrentView
Get the current view name.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetGrid
Position and size a grid on a map.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetLine
Returns the end points of a line.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetLineEx
Returns the end points of a line.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetLineXYZ
Returns the end points of a line in X,Y and Z
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberiGetMapsLST
Load the file names of open maps into a LST.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneIGetName
Get the name of the map object of this EMAP.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetPoint
Returns the coordinates of a user selected point.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetPointEx
Returns the coordinates of a user selected point.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetPolyLine
Returns a polyline.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetPolyLineXYZ
Returns a polyline.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetRect
Returns the coordinates of a user selected box starting at a corner.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetWindowState
Retrieve the current state of the map window
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberiHaveCurrent
This method returns whether a current map is loaded
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberiIGetSpecifiedMapName
Find a loaded map that has a setting in its reg.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiIs3DView
Is the current view a 3D view.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiIsGrid
Is the map a grid map?
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiIsLocked
Is this Map locked
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberiLoaded
Returns 1 if a map is loaded .
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiReadOnly
Checks if a map is currently opened in a read-only mode.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiRealizeGroupSnapshot
The LST passed in must contain View\Group strings in the Name field only. The function will compare with a more current LST and zoom the map to the new entry.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiSetCurrentView
Set the current working view.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiTrackPoint
Get point without prompt or cursor change with tracking
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberLoad
Loads maps into the editor.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberLoadControl
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberLoadNoActivate
Loads documents into the workspace
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberLoadWithView
Load an EMAP with the view from a current EMAP.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberLoadWithViewControl
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneLock
This method locks the Edited map.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneMakeCurrent
Makes this EMAP object the current active object to the user.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyonePrint
Print the current map to current printer.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneRedraw
Redraw the map immediately.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneSelectGroup
Select a group.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneSetAOIArea
Set the area of interest.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneSetDisplayArea
Set the area you wish to see.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneSetDragDropEnabled
Set whether drag-and-drop is enabled for the map.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneSetMapLayoutProps
Set the base layout view properties.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneSetMapSnap
Set current snapping distance in MM
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneSetRedrawFlag
Set the redraw flag.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneSetViewportMode
Set the viewport mode.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneSetWindowArea
Set the location of the map window within the frame.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneSetWindowState
Changes the state of the map window
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberUnLoad
Unloads a MAP.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberUnLoadAll
Unloads all opened maps
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberUnLoadVerify
Unloads an edited map, optional prompt to save.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneUnLock
This method unlocks the Edited map.
Top
See Also