# Visualization
TKService
WNT

# WNT_Allocator Struct Reference

`#include <WNT_Allocator.hxx>`

Inheritance diagram for WNT_Allocator:

[legend]

## Public Member Functions

| WNT_Allocator (int, PW32_Allocator=NULL)
virtual | ~WNT_Allocator ()
virtual void | Xform (void)
virtual void | Play (HDC, PSIZE)
virtual void | URect (LPRECT)
virtual void | Point (int, int)
virtual void | MarkerPoint (int, int)
virtual void | Line (int, int, int, int)
virtual void | PolyEllipse (int, int, int, int)
virtual void | Ellipse (int, int, int, int)
virtual void | Arc (int, int, int, int, double, double)
virtual void | PolyChord (int, int, int, int, double, double)
virtual void | Chord (int, int, int, int, double, double)
virtual void | PolySector (int, int, int, int, double, double)
virtual void | Sector (int, int, int, int, double, double)
virtual void | PolyMarker (int)
virtual void | PolyMarker1 (int, GetPointFunc, int, void *)
virtual void | PolyMarker2 (int, GetPointFunc, int, void *)
virtual W32_Note * | Polygon (int)
virtual W32_Note * | Polyline (int)
virtual void | Image (int, int, PW32_Bitmap, double=1.0)
virtual void | Text (int, int, double, void *, BOOL=FALSE, BOOL=FALSE)
virtual void | Polytext (int, int, double, double, void *, BOOL=FALSE, BOOL=FALSE)
virtual void | BeginMarker (int, int, int, int, double)
virtual void | EndMarker (void)
virtual void | LineAttrib (DWORD, PLOGBRUSH, DWORD=0, PDWORD=NULL)
virtual void | PolyAttrib (PLOGBRUSH, BOOL, int=ALTERNATE)
virtual void | TextAttrib (HFONT, COLORREF, double=0.0, double=1.0, double=1.0, BOOL=FALSE, BOOL=FALSE, BOOL=FALSE)
virtual void | MarkerAttrib (COLORREF, DWORD, BOOL)
virtual void | FunCall (W32_FCall, int, PW32_FCALLPARAM)
virtual int | TextSize (HDC, char *, PSIZE)
virtual int | TextSize (HDC, wchar_t *, PSIZE)
void | GetExtent (LPSIZE lpSZ)
void | TransformPoint (int &, int &)
void | TransformPoint (LPPOINT)
void | RecalcMatrix (XFORM &, double=0.0, double=0.0, double=0.0)
void | Register (int, int)
void | Register (LPPOINT, int)
void | Register (LPRECT)

## Data Fields

SIZE | mySize
HDC | myHDC
RECT | myURect
XFORM | myMatrix
HPEN | myLinePen
DWORD | myLineWidth
HBRUSH | myPolyBrush
HPEN | myTextPen
HBRUSH | myTextBrush
COLORREF | myTextColor
HPEN | myMarkerPen
HPEN | myPO
HBRUSH | myBO
HFONT | myFO

## Constructor & Destructor Documentation

WNT_Allocator::WNT_Allocator | ( | int | ,
|  | PW32_Allocator | = `NULL`
| ) |

virtual WNT_Allocator::~WNT_Allocator | ( |  | ) | `[virtual]`

## Member Function Documentation

virtual void WNT_Allocator::Arc | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::BeginMarker | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::Chord | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::Ellipse | ( | int | ,
|  | int | ,
|  | int | ,
|  | int |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::EndMarker | ( | void |  | ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::FunCall | ( | W32_FCall | ,
|  | int | ,
|  | PW32_FCALLPARAM |
| ) | `[virtual]`

| Implements W32_Allocator.

void WNT_Allocator::GetExtent | ( | LPSIZE | lpSZ | ) |

virtual void WNT_Allocator::Image | ( | int | ,
|  | int | ,
|  | PW32_Bitmap | ,
|  | double | = `1.0`
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::Line | ( | int | ,
|  | int | ,
|  | int | ,
|  | int |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::LineAttrib | ( | DWORD | ,
|  | PLOGBRUSH | ,
|  | DWORD | = `0`,
|  | PDWORD | = `NULL`
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::MarkerAttrib | ( | COLORREF | ,
|  | DWORD | ,
|  | BOOL |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::MarkerPoint | ( | int | ,
|  | int |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::Play | ( | HDC | ,
|  | PSIZE |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::Point | ( | int | ,
|  | int |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::PolyAttrib | ( | PLOGBRUSH | ,
|  | BOOL | ,
|  | int | = `ALTERNATE`
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::PolyChord | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::PolyEllipse | ( | int | ,
|  | int | ,
|  | int | ,
|  | int |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual W32_Note* WNT_Allocator::Polygon | ( | int |  | ) | `[virtual]`

| Implements W32_Allocator.

virtual W32_Note* WNT_Allocator::Polyline | ( | int |  | ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::PolyMarker | ( | int |  | ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::PolyMarker1 | ( | int | ,
|  | GetPointFunc | ,
|  | int | ,
|  | void * |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::PolyMarker2 | ( | int | ,
|  | GetPointFunc | ,
|  | int | ,
|  | void * |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::PolySector | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::Polytext | ( | int | ,
|  | int | ,
|  | double | ,
|  | double | ,
|  | void * | ,
|  | BOOL | = `FALSE`,
|  | BOOL | = `FALSE`
| ) | `[virtual]`

| Implements W32_Allocator.

void WNT_Allocator::RecalcMatrix | ( | XFORM & | ,
|  | double | = `0.0`,
|  | double | = `0.0`,
|  | double | = `0.0`
| ) |

void WNT_Allocator::Register | ( | LPRECT |  | ) |

void WNT_Allocator::Register | ( | LPPOINT | ,
|  | int |
| ) |

void WNT_Allocator::Register | ( | int | ,
|  | int |
| ) |

virtual void WNT_Allocator::Sector | ( | int | ,
|  | int | ,
|  | int | ,
|  | int | ,
|  | double | ,
|  | double |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::Text | ( | int | ,
|  | int | ,
|  | double | ,
|  | void * | ,
|  | BOOL | = `FALSE`,
|  | BOOL | = `FALSE`
| ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::TextAttrib | ( | HFONT | ,
|  | COLORREF | ,
|  | double | = `0.0`,
|  | double | = `1.0`,
|  | double | = `1.0`,
|  | BOOL | = `FALSE`,
|  | BOOL | = `FALSE`,
|  | BOOL | = `FALSE`
| ) | `[virtual]`

| Implements W32_Allocator.

virtual int WNT_Allocator::TextSize | ( | HDC | ,
|  | wchar_t * | ,
|  | PSIZE |
| ) | `[virtual]`

| Implements W32_Allocator.

virtual int WNT_Allocator::TextSize | ( | HDC | ,
|  | char * | ,
|  | PSIZE |
| ) | `[virtual]`

| Implements W32_Allocator.

void WNT_Allocator::TransformPoint | ( | LPPOINT |  | ) |

void WNT_Allocator::TransformPoint | ( | int & | ,
|  | int & |
| ) |

virtual void WNT_Allocator::URect | ( | LPRECT |  | ) | `[virtual]`

| Implements W32_Allocator.

virtual void WNT_Allocator::Xform | ( | void |  | ) | `[virtual]`

| Implements W32_Allocator.

## Field Documentation

HBRUSH WNT_Allocator::myBO

HFONT WNT_Allocator::myFO

HDC WNT_Allocator::myHDC

HPEN WNT_Allocator::myLinePen

DWORD WNT_Allocator::myLineWidth

HPEN WNT_Allocator::myMarkerPen

XFORM WNT_Allocator::myMatrix

HPEN WNT_Allocator::myPO

HBRUSH WNT_Allocator::myPolyBrush

SIZE WNT_Allocator::mySize

HBRUSH WNT_Allocator::myTextBrush

COLORREF WNT_Allocator::myTextColor

HPEN WNT_Allocator::myTextPen

RECT WNT_Allocator::myURect

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

- WNT_Allocator.hxx