#include <R3dDisplayDevice.h>
Inheritance diagram for R3dDisplayDevice:
List of all members.
Definition at line 28 of file R3dDisplayDevice.h.
Definition at line 42 of file R3dDisplayDevice.C.
[virtual]
Definition at line 49 of file R3dDisplayDevice.C.
[protected, virtual]
Comment describing representation geometry.
Reimplemented from FileRenderer.
Definition at line 324 of file R3dDisplayDevice.C.
References length, and FileRenderer::outfile.
[protected, virtual]
draw a cylinder, with optional caps.
Reimplemented from FileRenderer.
Definition at line 231 of file R3dDisplayDevice.C.
References currentColor, FileRenderer::outfile, FileRenderer::scale_radius, sqr, Stack< Matrix4 >::top, and FileRenderer::transMat.
[protected, virtual]
draw a single line.
Reimplemented from FileRenderer.
Definition at line 172 of file R3dDisplayDevice.C.
References currentColor, DASH_LENGTH, DEFAULT_RADIUS, FileRenderer::lineStyle, FileRenderer::lineWidth, FileRenderer::outfile, sqr, Stack< Matrix4 >::top, FileRenderer::transMat, vec_copy, vec_normalize, and vec_sub.
[protected, virtual]
draw an unlit point.
Reimplemented from FileRenderer.
Definition at line 134 of file R3dDisplayDevice.C.
References currentColor, DEFAULT_RADIUS, FileRenderer::lineWidth, FileRenderer::outfile, sqr, Stack< Matrix4 >::top, and FileRenderer::transMat.
[protected, virtual]
draw a sphere.
Reimplemented from FileRenderer.
Definition at line 151 of file R3dDisplayDevice.C.
References currentColor, FileRenderer::outfile, FileRenderer::scale_radius, sqr, Stack< Matrix4 >::top, and FileRenderer::transMat.
[protected, virtual]
draw text at specified location.
Reimplemented from FileRenderer.
Definition at line 63 of file R3dDisplayDevice.C.
References currentColor, DEFAULT_RADIUS, hersheyDrawInitLetter, hersheyDrawNextLine, FileRenderer::outfile, size, sqr, 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 256 of file R3dDisplayDevice.C.
References currentColor, FileRenderer::outfile, sqr, Stack< Matrix4 >::top, and FileRenderer::transMat.
[protected, virtual]
triangle with interpolated surface normals and vertex colors.
Reimplemented from FileRenderer.
Definition at line 288 of file R3dDisplayDevice.C.
References currentColor, FileRenderer::outfile, sqr, Stack< Matrix4 >::top, and FileRenderer::transMat.
[virtual]
write the header info. This is an alias for prepare3D.
Reimplemented from FileRenderer.
Definition at line 346 of file R3dDisplayDevice.C.
References DisplayDevice::Aspect, FileRenderer::backColor, DISP_LIGHTS, DisplayDevice::eyePos, FileRenderer::lightState, DisplayDevice::ORTHOGRAPHIC, FileRenderer::outfile, DisplayDevice::PERSPECTIVE, DisplayDevice::projection, FileRenderer::scale, 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 480 of file R3dDisplayDevice.C.