#include <GelatoDisplayDevice.h>
Inheritance diagram for GelatoDisplayDevice:
List of all members.
Definition at line 30 of file GelatoDisplayDevice.h.
[virtual]
[protected, virtual]
Comment describing representation geometry.
Reimplemented from FileRenderer.
Definition at line 598 of file GelatoDisplayDevice.C.
References FileRenderer::outfile.
[protected, virtual]
draw a cylinder.
Reimplemented from FileRenderer.
Definition at line 303 of file GelatoDisplayDevice.C.
References FileRenderer::cylinder, FileRenderer::scale_radius, Stack< Matrix4 >::top, and FileRenderer::transMat.
[protected, virtual]
draw a line (cylinder) from a to b.
Reimplemented from FileRenderer.
Definition at line 261 of file GelatoDisplayDevice.C.
References DASH_LENGTH, DEFAULT_RADIUS, FileRenderer::lineStyle, FileRenderer::lineWidth, Stack< Matrix4 >::top, FileRenderer::transMat, vec_copy, vec_normalize, and vec_sub.
[protected, virtual]
draw a point.
Reimplemented from FileRenderer.
Definition at line 223 of file GelatoDisplayDevice.C.
References DEFAULT_RADIUS, FileRenderer::lineWidth, FileRenderer::outfile, Stack< Matrix4 >::top, and FileRenderer::transMat.
[protected, virtual]
draw a sphere.
Reimplemented from FileRenderer.
Definition at line 240 of file GelatoDisplayDevice.C.
References DEFAULT_RADIUS, FileRenderer::outfile, FileRenderer::scale_radius, Stack< Matrix4 >::top, and FileRenderer::transMat.
[protected, virtual]
draw a quadrilateral.
Reimplemented from FileRenderer.
Definition at line 568 of file GelatoDisplayDevice.C.
References n, FileRenderer::outfile, Stack< Matrix4 >::top, and FileRenderer::transMat.
[protected, virtual]
draw text at specified location.
Reimplemented from FileRenderer.
Definition at line 157 of file GelatoDisplayDevice.C.
References DEFAULT_RADIUS, hersheyDrawInitLetter, hersheyDrawNextLine, FileRenderer::outfile, size, Stack< Matrix4 >::top, FileRenderer::transMat, DisplayDevice::x, and DisplayDevice::y.
[protected, virtual]
single color triangle with interpolated surface normals.
Reimplemented from FileRenderer.
Definition at line 407 of file GelatoDisplayDevice.C.
References FileRenderer::outfile, Stack< Matrix4 >::top, and FileRenderer::transMat.
[protected, virtual]
triangle with interpolated surface normals and vertex colors.
Reimplemented from FileRenderer.
Definition at line 434 of file GelatoDisplayDevice.C.
References FileRenderer::outfile, Stack< Matrix4 >::top, and FileRenderer::transMat.
[protected, virtual]
triangle mesh built from a vertex array and facet vertex index arrays.
Reimplemented from FileRenderer.
Definition at line 465 of file GelatoDisplayDevice.C.
References FileRenderer::outfile, Stack< Matrix4 >::top, and FileRenderer::transMat.
[protected, virtual]
triangle strips built from a vertex array and vertex index arrays.
Reimplemented from FileRenderer.
Definition at line 507 of file GelatoDisplayDevice.C.
References FileRenderer::outfile, Stack< Matrix4 >::top, and FileRenderer::transMat.
[virtual]
write the header info. This is an alias for prepare3D.
Reimplemented from FileRenderer.
Definition at line 604 of file GelatoDisplayDevice.C.
References DisplayDevice::Aspect, FileRenderer::backColor, DISP_LIGHTS, DisplayDevice::eyePos, DisplayDevice::farClip, FileRenderer::lightState, FileRenderer::my_filename, n, DisplayDevice::nearClip, FileRenderer::outfile, DisplayDevice::PERSPECTIVE, DisplayDevice::projection, VMD_1_PI, DisplayDevice::vSize, DisplayDevice::xSize, DisplayDevice::ySize, and DisplayDevice::zDist.
[virtual]
write any trailer info. This is called by update.
Reimplemented from FileRenderer.
Definition at line 681 of file GelatoDisplayDevice.C.
References FileRenderer::outfile.