Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Data Fields
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

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 
)
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  ,
char *  ,
PSIZE   
) [virtual]

Implements W32_Allocator.

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

Implements W32_Allocator.

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

Implements W32_Allocator.

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

Implements W32_Allocator.


Field Documentation


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