MGUI::TOOL_SEGMENT Class Reference

Graphic "segment" tool. More...

#include <mgui/toolsegment.h>

Inheritance diagram for MGUI::TOOL_SEGMENT:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 TOOL_SEGMENT (TOOLCANVAS *canvas)
virtual ~TOOL_SEGMENT ()
const DPOINT2DGetEnd () const
const DPOINT2DGetStart () const
void SetEnd (const DPOINT2D &ptEnd)
void SetMarkers (MARKER startmarker, MARKER endmarker, UINT16 startmarkersize=0, UINT16 endmarkersize=0)
void SetPoints (const DPOINT2D &ptStart, const DPOINT2D &ptEnd)
void SetStart (const DPOINT2D &ptStart)

Detailed Description

Graphic "segment" tool.


Constructor & Destructor Documentation

MGUI::TOOL_SEGMENT::TOOL_SEGMENT ( TOOLCANVAS canvas  )  [explicit]

Constructor.

virtual MGUI::TOOL_SEGMENT::~TOOL_SEGMENT (  )  [virtual]

Destructor.


Member Function Documentation

const DPOINT2D& MGUI::TOOL_SEGMENT::GetEnd (  )  const [inline]

Get segment end point coordinates.

const DPOINT2D& MGUI::TOOL_SEGMENT::GetStart (  )  const [inline]

Get segment start point coordinates.

void MGUI::TOOL_SEGMENT::SetEnd ( const DPOINT2D ptEnd  ) 

Set ending point.

void MGUI::TOOL_SEGMENT::SetMarkers ( MARKER  startmarker,
MARKER  endmarker,
UINT16  startmarkersize = 0,
UINT16  endmarkersize = 0 
)

Set markers for start and end points.

Parameters:
startmarker Starting point marker type
endmarker Ending point marker type
startmarkersize Starting point marker size, 0 to retain current size
endmarkersize Ending point marker size, 0 to retain current size
void MGUI::TOOL_SEGMENT::SetPoints ( const DPOINT2D ptStart,
const DPOINT2D ptEnd 
)

Set start and end points.

void MGUI::TOOL_SEGMENT::SetStart ( const DPOINT2D ptStart  ) 

Set starting point.


The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:36:21 2012 for TNTsdk 2012 by  doxygen 1.6.1