class X11Renderer : public Renderer


Inheritance:


Public Methods

X11Renderer(char *title, int xLoc, int yLoc, int width, int height, ColorMap &theMap)
X11Renderer(char *title, int xLoc, int yLoc, int width, int height, ColorMap &theMap, char *fileName)
virtual ~X11Renderer()
virtual int clearImage(void)
virtual int startImage(void)
virtual int doneImage(void)
virtual int drawLine(const Vector &, const Vector &, float V1, float V2)
virtual int drawLine(const Vector &end1, const Vector &end2, const Vector &rgb1, const Vector &rgb2)
virtual int drawTriangle(const Vector &, const Vector &, const Vector &, float V1, float V2, float V3)
virtual int setVRP(float x, float y, float z)
virtual int setVPN(float x, float y, float z)
virtual int setVUP(float x, float y, float z)
virtual int setViewWindow(float, float, float, float)
virtual int setPlaneDist(float, float)
virtual int setProjectionMode(int)
virtual int setFillMode(int)
virtual int setPRP(float u, float v, float n)
virtual int setPortWindow(float, float, float, float)
virtual int drawGText(const Vector &posGlobal, char *string, int length)
virtual int drawLText(const Vector &posLocal, char *string, int length)

Protected Fields

View* theView
Projection* theProjection
Clipping* theClipping
Viewport* theViewport
ScanLineConverter* theScan
Device* theDevice

Protected Methods

int displayFace(FACE &)

Inherited from Renderer:

Public Methods

void setColorMap(ColorMap &theMap)
virtual int drawVector(const Vector &position, const Vector &value)

Protected Fields

ColorMap* theMap

Documentation

X11Renderer(char *title, int xLoc, int yLoc, int width, int height, ColorMap &theMap)

X11Renderer(char *title, int xLoc, int yLoc, int width, int height, ColorMap &theMap, char *fileName)

virtual ~X11Renderer()

virtual int clearImage(void)

virtual int startImage(void)

virtual int doneImage(void)

virtual int drawLine(const Vector &, const Vector &, float V1, float V2)

virtual int drawLine(const Vector &end1, const Vector &end2, const Vector &rgb1, const Vector &rgb2)

virtual int drawTriangle(const Vector &, const Vector &, const Vector &, float V1, float V2, float V3)

virtual int setVRP(float x, float y, float z)

virtual int setVPN(float x, float y, float z)

virtual int setVUP(float x, float y, float z)

virtual int setViewWindow(float, float, float, float)

virtual int setPlaneDist(float, float)

virtual int setProjectionMode(int)

virtual int setFillMode(int)

virtual int setPRP(float u, float v, float n)

virtual int setPortWindow(float, float, float, float)

virtual int drawGText(const Vector &posGlobal, char *string, int length)

virtual int drawLText(const Vector &posLocal, char *string, int length)

int displayFace(FACE &)

View* theView

Projection* theProjection

Clipping* theClipping

Viewport* theViewport

ScanLineConverter* theScan

Device* theDevice


This class has no child classes.

alphabetic index Contents

this page has been generated automatically by a slightly modified version of doc++ for OpenSees

Copyright Contact Us