MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSL3DInteractionModeDisplayX11 Class Reference
Inheritance diagram for TSL3DInteractionModeDisplayX11:

Detailed Description

X11 specific implementation of the TSL3DInteractionModeDisplay class. This class is for use by the TSLInteractionModeMagnify and should not be used directly by the application.

Deprecated
Deprecated as of MapLink 11.1. Advised to use MapLink Earth SDK instead.

Public Member Functions

virtual ~TSL3DInteractionModeDisplayX11 ()
 
virtual void captureMouse ()
 
virtual void drawEchoLine ()
 
virtual void drawEchoRectangle ()
 
virtual void releaseMouse ()
 
- Public Member Functions inherited from TSL3DInteractionModeDisplay
virtual ~TSL3DInteractionModeDisplay ()
 
void clearEchoLine ()
 
void clearEchoRectangle ()
 
void resetMode (TSLButtonType button, TSLDeviceUnits xDU, TSLDeviceUnits yDU)
 
void setEchoLine (TSLDeviceUnits x1, TSLDeviceUnits y1, TSLDeviceUnits x2, TSLDeviceUnits y2)
 
void setEchoRectangle (TSLDeviceUnits x1, TSLDeviceUnits y1, TSLDeviceUnits x2, TSLDeviceUnits y2)
 
void viewChanged (bool addToViewStack)
 
TSL3DDrawingSurfacedrawingSurface ()
 

Additional Inherited Members

- Protected Member Functions inherited from TSL3DInteractionModeDisplay
 TSL3DInteractionModeDisplay (TSL3DDrawingSurface *ds, TSL3DInteractionModeManager *manager)
 
- Protected Attributes inherited from TSL3DInteractionModeDisplay
TSLDeviceUnits m_x1
 
TSLDeviceUnits m_y1
 
TSLDeviceUnits m_x2
 
TSLDeviceUnits m_y2
 
bool m_drawRect
 
bool m_drawLine
 
TSL3DInteractionModeManagerm_manager
 
TSL3DDrawingSurfacem_drawingSurface
 

Constructor & Destructor Documentation

◆ ~TSL3DInteractionModeDisplayX11()

virtual TSL3DInteractionModeDisplayX11::~TSL3DInteractionModeDisplayX11 ( )
virtual

X11 specific implementation of the TSL3DInteractionModeDisplay class. This class is for use by the TSLInteractionModeMagnify and should not be used directly by the application.

Member Function Documentation

◆ captureMouse()

virtual void TSL3DInteractionModeDisplayX11::captureMouse ( )
virtual

X11 specific implementation of the TSL3DInteractionModeDisplay class. This class is for use by the TSLInteractionModeMagnify and should not be used directly by the application.

Implements TSL3DInteractionModeDisplay.

◆ drawEchoLine()

virtual void TSL3DInteractionModeDisplayX11::drawEchoLine ( )
virtual

X11 specific implementation of the TSL3DInteractionModeDisplay class. This class is for use by the TSLInteractionModeMagnify and should not be used directly by the application.

Implements TSL3DInteractionModeDisplay.

◆ drawEchoRectangle()

virtual void TSL3DInteractionModeDisplayX11::drawEchoRectangle ( )
virtual

X11 specific implementation of the TSL3DInteractionModeDisplay class. This class is for use by the TSLInteractionModeMagnify and should not be used directly by the application.

Implements TSL3DInteractionModeDisplay.

◆ releaseMouse()

virtual void TSL3DInteractionModeDisplayX11::releaseMouse ( )
virtual

X11 specific implementation of the TSL3DInteractionModeDisplay class. This class is for use by the TSLInteractionModeMagnify and should not be used directly by the application.

Implements TSL3DInteractionModeDisplay.