PLplot  5.10.0
wxPLDevDC Class Reference

#include "wxwidgets.h"

Inheritance diagram for wxPLDevDC:
wxPLDevBase

List of all members.

Public Member Functions

 wxPLDevDC (void)
 ~wxPLDevDC (void)
void DrawLine (short x1a, short y1a, short x2a, short y2a)
void DrawPolyline (short *xa, short *ya, PLINT npts)
void ClearBackground (PLINT bgr, PLINT bgg, PLINT bgb, PLINT x1=-1, PLINT y1=-1, PLINT x2=-1, PLINT y2=-1)
void FillPolygon (PLStream *pls)
void BlitRectangle (wxDC *dc, int vX, int vY, int vW, int vH)
void CreateCanvas ()
void SetWidth (PLStream *pls)
void SetColor0 (PLStream *pls)
void SetColor1 (PLStream *pls)
void SetExternalBuffer (void *buffer)
void ProcessString (PLStream *pls, EscText *args)
void PSDrawTextToDC (char *utf8_string, bool drawText)
void PSSetFont (PLUNICODE fci)

Private Attributes

wxBitmap * m_bitmap
wxDC * m_dc

Detailed Description

Definition at line 178 of file wxwidgets.h.


Constructor & Destructor Documentation

Definition at line 46 of file wxwidgets_dc.cpp.

Definition at line 60 of file wxwidgets_dc.cpp.


Member Function Documentation

void wxPLDevDC::BlitRectangle ( wxDC *  dc,
int  vX,
int  vY,
int  vW,
int  vH 
) [virtual]

Implements wxPLDevBase.

Definition at line 195 of file wxwidgets_dc.cpp.

void wxPLDevDC::ClearBackground ( PLINT  bgr,
PLINT  bgg,
PLINT  bgb,
PLINT  x1 = -1,
PLINT  y1 = -1,
PLINT  x2 = -1,
PLINT  y2 = -1 
) [virtual]

Implements wxPLDevBase.

Definition at line 124 of file wxwidgets_dc.cpp.

Implements wxPLDevBase.

Definition at line 207 of file wxwidgets_dc.cpp.

void wxPLDevDC::DrawLine ( short  x1a,
short  y1a,
short  x2a,
short  y2a 
) [virtual]

Implements wxPLDevBase.

Definition at line 83 of file wxwidgets_dc.cpp.

void wxPLDevDC::DrawPolyline ( short *  xa,
short *  ya,
PLINT  npts 
) [virtual]

Implements wxPLDevBase.

Definition at line 99 of file wxwidgets_dc.cpp.

void wxPLDevDC::FillPolygon ( PLStream pls) [virtual]

Implements wxPLDevBase.

Definition at line 163 of file wxwidgets_dc.cpp.

void wxPLDevDC::ProcessString ( PLStream pls,
EscText args 
) [virtual]

Implements wxPLDevBase.

Definition at line 434 of file wxwidgets_dc.cpp.

void wxPLDevDC::PSDrawTextToDC ( char *  utf8_string,
bool  drawText 
) [virtual]

Implements wxPLDevBase.

Definition at line 335 of file wxwidgets_dc.cpp.

void wxPLDevDC::PSSetFont ( PLUNICODE  fci) [virtual]

Implements wxPLDevBase.

Definition at line 408 of file wxwidgets_dc.cpp.

void wxPLDevDC::SetColor0 ( PLStream pls) [virtual]

Implements wxPLDevBase.

Definition at line 240 of file wxwidgets_dc.cpp.

void wxPLDevDC::SetColor1 ( PLStream pls) [virtual]

Implements wxPLDevBase.

Definition at line 253 of file wxwidgets_dc.cpp.

void wxPLDevDC::SetExternalBuffer ( void buffer) [virtual]

Implements wxPLDevBase.

Definition at line 267 of file wxwidgets_dc.cpp.

void wxPLDevDC::SetWidth ( PLStream pls) [virtual]

Implements wxPLDevBase.

Definition at line 228 of file wxwidgets_dc.cpp.


Member Data Documentation

wxBitmap* wxPLDevDC::m_bitmap [private]

Definition at line 204 of file wxwidgets.h.

wxDC* wxPLDevDC::m_dc [private]

Definition at line 205 of file wxwidgets.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines