Specific instance of the TSLInteractionModeManager knows about windows and drawing surfaces. This instantiates an instance of TSLInteractionModeDisplay NT for use by the modes.
Specific instance of the TSL3DInteractionModeManager knows about windows and drawing surfaces.
This should be instantiated by the application.
- Deprecated
- Deprecated as of MapLink 11.1. Advised to use MapLink Earth SDK instead.
|
| TSL3DInteractionModeManagerNT (TSL3DInteractionModeRequest *requestHandler, TSL3DDrawingSurface *drawingSurface, HWND wnd) |
|
virtual | ~TSL3DInteractionModeManagerNT () |
|
void * | operator new (size_t size) TSL_NO_THROW |
|
void | operator delete (void *self) |
|
void * | operator new (size_t size, char *filename, int line) |
|
virtual | ~TSL3DInteractionModeManager () |
|
bool | addMode (TSL3DInteractionMode *mode, bool isDefault) |
|
TSLDeviceUnits | getCurrentMode (TSL3DInteractionMode **mode=0) const |
|
void | onDraw (TSLDeviceUnits x1, TSLDeviceUnits y1, TSLDeviceUnits x2, TSLDeviceUnits y2) |
|
virtual bool | onLButtonDown (TSLDeviceUnits x, TSLDeviceUnits y, bool shift, bool control) |
|
virtual bool | onLButtonUp (TSLDeviceUnits x, TSLDeviceUnits y, bool shift, bool control) |
|
virtual bool | onMButtonDown (TSLDeviceUnits x, TSLDeviceUnits y, bool shift, bool control) |
|
virtual bool | onMButtonUp (TSLDeviceUnits x, TSLDeviceUnits y, bool shift, bool control) |
|
virtual bool | onMouseMove (TSLButtonType button, TSLDeviceUnits x, TSLDeviceUnits y, bool shift, bool control) |
|
bool | onMouseWheel (short delta, TSLDeviceUnits x, TSLDeviceUnits y) |
|
virtual bool | onRButtonUp (TSLDeviceUnits x, TSLDeviceUnits y, bool shift, bool control) |
|
virtual bool | onRButtonDown (TSLDeviceUnits x, TSLDeviceUnits y, bool shift, bool control) |
|
void | onSize (TSLDeviceUnits cx, TSLDeviceUnits cy) |
|
TSLCursorStyle | queryCursor () |
|
const char * | queryPrompt () |
|
TSL3DInteractionMode * | removeMode (TSLDeviceUnits id) |
|
void | resetMode (TSLButtonType button, TSLDeviceUnits x, TSLDeviceUnits y) |
|
bool | resetToView (const TSL3DCameraPosition &cameraPosition, bool addToViewStack=true) |
|
bool | resetToDefaultView (bool addToViewStack=true) |
|
void | resetViews () |
|
bool | savedViewGoto (int idx) |
|
bool | savedViewReset () |
|
bool | savedViewSetToCurrent (int idx) |
|
bool | savedViewValid (int idx) |
|
bool | setCurrentMode (TSLDeviceUnits id) |
|
bool | setDefaultView () |
|
bool | setDefaultMode (TSLDeviceUnits id) |
|
bool | setViewedExtent (const TSL3DCameraPosition &cameraPosition, bool addToViewStack=true) |
|
void | viewChanged (bool addToViewStack) |
|
bool | viewStackGetCurrent (TSL3DCameraPosition &cameraPosition) |
|
bool | viewStackGotoNext () |
|
bool | viewStackGotoPrevious () |
|
bool | viewStackNextValid () |
|
bool | viewStackPreviousValid () |
|
bool | viewStackReset () |
|
int | viewStackSize () |
|
bool | savedViewGet (int idx, TSL3DCameraPosition &cameraPosition) |
|
bool | savedViewSet (int idx, const TSL3DCameraPosition &cameraPosition) |
|
bool | zoomIn (int zoomPercentage, bool addToViewStack=true) |
|
bool | zoomOut (int zoomPercentage, bool addToViewStack=true) |
|
bool | setElevation (double elevation, bool addToViewStack) |
|
bool | setRotation (double rotation, bool addToViewStack) |
|