GME  13
Public Member Functions | Public Attributes
CArrowHead Class Reference

#include <GraphicsUtil.h>

Inheritance diagram for CArrowHead:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CArrowHead (int dir, const std::vector< CPoint > &coords)
virtual ~CArrowHead ()
CRect GetLineCoords (long index1, long index2, double angle, bool skew)
virtual void Draw (Gdiplus::Graphics *gdip, Gdiplus::Pen *pen, Gdiplus::Brush *brush, const CPoint &tip, bool bPen, double angle, bool bold)

Public Attributes

std::vector< CPoint > path
int dir

Detailed Description

Definition at line 12 of file GraphicsUtil.h.


Constructor & Destructor Documentation

CArrowHead::CArrowHead ( int  dir,
const std::vector< CPoint > &  coords 
)

Definition at line 16 of file GraphicsUtil.cpp.

CArrowHead::~CArrowHead ( ) [virtual]

Definition at line 49 of file GraphicsUtil.cpp.


Member Function Documentation

void CArrowHead::Draw ( Gdiplus::Graphics *  gdip,
Gdiplus::Pen *  pen,
Gdiplus::Brush *  brush,
const CPoint &  tip,
bool  bPen,
double  angle,
bool  bold 
) [virtual]

Reimplemented in CBulletArrowHead.

Definition at line 70 of file GraphicsUtil.cpp.

CRect CArrowHead::GetLineCoords ( long  index1,
long  index2,
double  angle,
bool  skew 
)

Definition at line 53 of file GraphicsUtil.cpp.


Member Data Documentation

Definition at line 19 of file GraphicsUtil.h.

std::vector<CPoint> CArrowHead::path

Definition at line 18 of file GraphicsUtil.h.


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