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

Detailed Description

This class is for use by the TSLInteractionModeManager and should not be used directly by the application.

Windows 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 ~TSL3DInteractionModeDisplayNT ()
 
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

◆ ~TSL3DInteractionModeDisplayNT()

virtual TSL3DInteractionModeDisplayNT::~TSL3DInteractionModeDisplayNT ( )
virtual

Windows 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 TSL3DInteractionModeDisplayNT::captureMouse ( )
virtual

Windows 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 TSL3DInteractionModeDisplayNT::drawEchoLine ( )
virtual

Windows 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 TSL3DInteractionModeDisplayNT::drawEchoRectangle ( )
virtual

Windows 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 TSL3DInteractionModeDisplayNT::releaseMouse ( )
virtual

Windows 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.