OCC Main Page | Visualization | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Visualization
TKService
WNT


WNT_Allocator Struct Reference

#include <WNT_Allocator.hxx>

Inheritance diagram for WNT_Allocator:

Inheritance graph
[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_NotePolygon (int)
virtual W32_NotePolyline (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:
Generated on Mon Aug 25 13:56:36 2008 for OpenCASCADE by  doxygen 1.4.1