Device Class Reference

#include <Device.h>

Inheritance diagram for Device:

WindowDevice X11Device List of all members.

Public Member Functions

 Device ()
virtual ~Device ()
virtual void V2F (float x, float y)=0
virtual void C3F (float r, float g, float b)=0
virtual int GetWidth ()=0
virtual int GetHeight ()=0
virtual void BGNPOLYGON ()=0
virtual void ENDPOLYGON ()=0
virtual void drawText (float x, float y, char *text, int length)=0
virtual void BGNCLOSEDLINE ()=0
virtual void ENDCLOSEDLINE ()=0
virtual void BGNPOINT ()=0
virtual void ENDPOINT ()=0
virtual void STARTIMAGE ()=0
virtual void ENDIMAGE ()=0
virtual void WINOPEN (const char *title, int xLoc, int yLoc, int width, int height)=0
virtual void CLEAR ()=0

Detailed Description

Definition at line 29 of file Device.h.


Constructor & Destructor Documentation

Device::Device (  ) 

Definition at line 29 of file Device.cpp.

Device::~Device (  )  [virtual]

Definition at line 34 of file Device.cpp.


Member Function Documentation

virtual void Device::V2F ( float  x,
float  y 
) [pure virtual]

Implemented in WindowDevice, and X11Device.

Referenced by ScanLineConverter::scanLine().

virtual void Device::C3F ( float  r,
float  g,
float  b 
) [pure virtual]

Implemented in WindowDevice, and X11Device.

Referenced by ScanLineConverter::scanLine().

virtual int Device::GetWidth (  )  [pure virtual]

Implemented in WindowDevice, and X11Device.

Referenced by Viewport::update(), and ScanLineConverter::update().

virtual int Device::GetHeight (  )  [pure virtual]

Implemented in WindowDevice, and X11Device.

Referenced by Viewport::update(), and ScanLineConverter::update().

virtual void Device::BGNPOLYGON (  )  [pure virtual]

Implemented in WindowDevice, and X11Device.

virtual void Device::ENDPOLYGON (  )  [pure virtual]

Implemented in WindowDevice, and X11Device.

virtual void Device::drawText ( float  x,
float  y,
char *  text,
int  length 
) [pure virtual]

Implemented in WindowDevice, and X11Device.

Referenced by X11Renderer::drawText().

virtual void Device::BGNCLOSEDLINE (  )  [pure virtual]

Implemented in WindowDevice, and X11Device.

Referenced by ScanLineConverter::scanLine().

virtual void Device::ENDCLOSEDLINE (  )  [pure virtual]

Implemented in WindowDevice, and X11Device.

Referenced by ScanLineConverter::scanLine().

virtual void Device::BGNPOINT (  )  [pure virtual]

Implemented in WindowDevice, and X11Device.

virtual void Device::ENDPOINT (  )  [pure virtual]

Implemented in WindowDevice, and X11Device.

virtual void Device::STARTIMAGE (  )  [pure virtual]

Implemented in WindowDevice, and X11Device.

Referenced by X11Renderer::startImage().

virtual void Device::ENDIMAGE (  )  [pure virtual]

Implemented in WindowDevice, and X11Device.

Referenced by X11Renderer::doneImage().

virtual void Device::WINOPEN ( const char *  title,
int  xLoc,
int  yLoc,
int  width,
int  height 
) [pure virtual]

Implemented in WindowDevice.

Referenced by X11Renderer::X11Renderer().

virtual void Device::CLEAR (  )  [pure virtual]

Implemented in WindowDevice, and X11Device.

Referenced by X11Renderer::clearImage().


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

Generated on Mon Oct 23 15:05:40 2006 for OpenSees by doxygen 1.5.0