Renderer Class Reference#include <Renderer.h>
Inheritance diagram for Renderer:
List of all members.
|
Public Member Functions |
| Renderer (ColorMap &theMap) |
| Renderer (const char *title, ColorMap &theMap) |
virtual | ~Renderer () |
void | setColorMap (ColorMap &theMap) |
virtual int | clearImage (void)=0 |
virtual int | saveImage (const char *imageName) |
int | saveImage (const char *title, const char *imageName) |
virtual int | startImage (void)=0 |
virtual int | doneImage (void)=0 |
virtual int | drawPoint (const Vector &, float V1, int width=1)=0 |
virtual int | drawPoint (const Vector &, const Vector &rgb1, int width=1)=0 |
virtual int | drawLine (const Vector &, const Vector &, float V1, float V2, int width=1, int style=1)=0 |
virtual int | drawLine (const Vector &end1, const Vector &end2, const Vector &rgb1, const Vector &rgb2, int width=1, int style=1)=0 |
virtual int | drawPolygon (const Matrix &points, const Vector &values)=0 |
virtual int | drawPolygon (const Matrix &points, const Matrix &rgbValues)=0 |
virtual int | drawVector (const Vector &position, const Vector &value, double factor) |
virtual int | drawText (const Vector &posGlobal, char *string, int length, char horizontalJustify= 'l', char verticalJustify= 'b')=0 |
virtual int | setVRP (float x, float y, float z)=0 |
virtual int | setVPN (float x, float y, float z)=0 |
virtual int | setVUP (float x, float y, float z)=0 |
virtual int | setViewWindow (float, float, float, float)=0 |
virtual int | setPlaneDist (float, float)=0 |
virtual int | setProjectionMode (const char *mode)=0 |
virtual int | setFillMode (const char *mode)=0 |
virtual int | setPRP (float u, float v, float n)=0 |
virtual int | setPortWindow (float, float, float, float)=0 |
Protected Attributes |
ColorMap * | theMap |
Detailed Description
Definition at line 47 of file Renderer.h.
Constructor & Destructor Documentation
Renderer::Renderer |
( |
ColorMap & |
theMap |
) |
|
Renderer::Renderer |
( |
const char * |
title, |
|
|
ColorMap & |
theMap | |
|
) |
| | |
Renderer::~Renderer |
( |
|
) |
[virtual] |
Member Function Documentation
void Renderer::setColorMap |
( |
ColorMap & |
theMap |
) |
|
virtual int Renderer::clearImage |
( |
void |
|
) |
[pure virtual] |
Implemented in OpenGLRenderer, VrmlViewer, and X11Renderer.
Referenced by TclFeViewer::clearImage(), InelasticYS2DGNL::commitState(), InelasticYS2DGNL::createView(), TclVideoPlayer::play(), AlgorithmIncrements::plotData(), FilePlotter::plotFile(), FilePlotter::plotFiles(), TclFeViewer::record(), YsVisual::record(), YieldSurface_BC2D::setToSurface(), and YsVisual::YsVisual().
int Renderer::saveImage |
( |
const char * |
imageName |
) |
[virtual] |
int Renderer::saveImage |
( |
const char * |
title, |
|
|
const char * |
imageName | |
|
) |
| | |
virtual int Renderer::startImage |
( |
void |
|
) |
[pure virtual] |
Implemented in OpenGLRenderer, and X11Renderer.
Referenced by InelasticYS2DGNL::commitState(), InelasticYS2DGNL::createView(), YieldSurface_BC2D::displayForcePoint(), TclVideoPlayer::play(), AlgorithmIncrements::plotData(), FilePlotter::plotFile(), FilePlotter::plotFiles(), TclFeViewer::record(), YsVisual::record(), and YieldSurface_BC2D::setToSurface().
virtual int Renderer::doneImage |
( |
void |
|
) |
[pure virtual] |
Implemented in OpenGLRenderer, VrmlViewer, and X11Renderer.
Referenced by InelasticYS2DGNL::commitState(), InelasticYS2DGNL::createView(), YieldSurface_BC2D::displayForcePoint(), TclVideoPlayer::play(), AlgorithmIncrements::plotData(), FilePlotter::plotFile(), FilePlotter::plotFiles(), TclFeViewer::record(), YsVisual::record(), YieldSurface_BC2D::setToSurface(), and YsVisual::YsVisual().
virtual int Renderer::drawPoint |
( |
const Vector & |
, |
|
|
float |
V1, |
|
|
int |
width = 1 | |
|
) |
| | [pure virtual] |
virtual int Renderer::drawPoint |
( |
const Vector & |
, |
|
|
const Vector & |
rgb1, |
|
|
int |
width = 1 | |
|
) |
| | [pure virtual] |
virtual int Renderer::drawLine |
( |
const Vector & |
, |
|
|
const Vector & |
, |
|
|
float |
V1, |
|
|
float |
V2, |
|
|
int |
width = 1 , |
|
|
int |
style = 1 | |
|
) |
| | [pure virtual] |
Implemented in OpenGLRenderer, and X11Renderer.
Referenced by YieldSurface_BC2D::displayCommitForcePoint(), YieldSurface_BC2D::displaySelf(), Orbison2D::displaySelf(), Hajjar2D::displaySelf(), ElTawil2DUnSym::displaySelf(), ElTawil2D::displaySelf(), Attalla2D::displaySelf(), ZeroLengthSection::displaySelf(), ZeroLength::displaySelf(), UpdatedLagrangianBeam2D::displaySelf(), TrussSection::displaySelf(), Truss::displaySelf(), CorotTrussSection::displaySelf(), CorotTruss::displaySelf(), NLBeamColumn3d::displaySelf(), NLBeamColumn2d::displaySelf(), Joint3D::displaySelf(), Joint2D::displaySelf(), BeamColumnJoint2d::displaySelf(), ForceBeamColumn3d::displaySelf(), ForceBeamColumn2d::displaySelf(), ElasticBeam3d::displaySelf(), ElasticBeam2d::displaySelf(), DispBeamColumn3d::displaySelf(), DispBeamColumn2d::displaySelf(), BeamWithHinges3d::displaySelf(), BeamWithHinges2d::displaySelf(), beam3d01::displaySelf(), beam2d02::displaySelf(), EightNodeBrick::displaySelf(), TwentySevenNodeBrick::displaySelf(), TwentyNodeBrick::displaySelf(), TclVideoPlayer::play(), AlgorithmIncrements::plotData(), FilePlotter::plotFile(), and FilePlotter::plotFiles().
virtual int Renderer::drawLine |
( |
const Vector & |
end1, |
|
|
const Vector & |
end2, |
|
|
const Vector & |
rgb1, |
|
|
const Vector & |
rgb2, |
|
|
int |
width = 1 , |
|
|
int |
style = 1 | |
|
) |
| | [pure virtual] |
virtual int Renderer::drawPolygon |
( |
const Matrix & |
points, |
|
|
const Vector & |
values | |
|
) |
| | [pure virtual] |
virtual int Renderer::drawPolygon |
( |
const Matrix & |
points, |
|
|
const Matrix & |
rgbValues | |
|
) |
| | [pure virtual] |
int Renderer::drawVector |
( |
const Vector & |
position, |
|
|
const Vector & |
value, |
|
|
double |
factor | |
|
) |
| | [virtual] |
virtual int Renderer::drawText |
( |
const Vector & |
posGlobal, |
|
|
char * |
string, |
|
|
int |
length, |
|
|
char |
horizontalJustify = 'l' , |
|
|
char |
verticalJustify = 'b' | |
|
) |
| | [pure virtual] |
virtual int Renderer::setVRP |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z | |
|
) |
| | [pure virtual] |
virtual int Renderer::setVPN |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z | |
|
) |
| | [pure virtual] |
virtual int Renderer::setVUP |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z | |
|
) |
| | [pure virtual] |
virtual int Renderer::setViewWindow |
( |
float |
, |
|
|
float |
, |
|
|
float |
, |
|
|
float |
| |
|
) |
| | [pure virtual] |
virtual int Renderer::setPlaneDist |
( |
float |
, |
|
|
float |
| |
|
) |
| | [pure virtual] |
virtual int Renderer::setProjectionMode |
( |
const char * |
mode |
) |
[pure virtual] |
virtual int Renderer::setFillMode |
( |
const char * |
mode |
) |
[pure virtual] |
virtual int Renderer::setPRP |
( |
float |
u, |
|
|
float |
v, |
|
|
float |
n | |
|
) |
| | [pure virtual] |
virtual int Renderer::setPortWindow |
( |
float |
, |
|
|
float |
, |
|
|
float |
, |
|
|
float |
| |
|
) |
| | [pure virtual] |
Member Data Documentation
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:48 2006 for OpenSees by 1.5.0
|