Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

ArtDisplayDevice Class Reference

FileRenderer subclass to export VMD scenes to ART ray tracer scene format. More...

#include <ArtDisplayDevice.h>

Inheritance diagram for ArtDisplayDevice:

FileRenderer DisplayDevice List of all members.

Public Methods

 ArtDisplayDevice ()
virtual ~ArtDisplayDevice (void)
void write_header (void)
 write the header info. This is an alias for prepare3D. More...

void write_trailer (void)
 write any trailer info. This is called by update. More...


Protected Methods

void point (float *)
void sphere (float *)
void line (float *, float *)
void cylinder (float *, float *, float, int filled)
void cone (float *, float *, float)
void triangle (const float *, const float *, const float *, const float *, const float *, const float *)
void square (float *, float *, float *, float *, float *)
void comment (const char *)

Detailed Description

FileRenderer subclass to export VMD scenes to ART ray tracer scene format.

Definition at line 31 of file ArtDisplayDevice.h.


Constructor & Destructor Documentation

ArtDisplayDevice::ArtDisplayDevice  
 

Definition at line 48 of file ArtDisplayDevice.C.

ArtDisplayDevice::~ArtDisplayDevice void    [virtual]
 

Definition at line 52 of file ArtDisplayDevice.C.


Member Function Documentation

void ArtDisplayDevice::comment const char *    [protected, virtual]
 

Reimplemented from FileRenderer.

Definition at line 290 of file ArtDisplayDevice.C.

References FileRenderer::outfile.

void ArtDisplayDevice::cone float *   ,
float *   ,
float   
[protected]
 

Definition at line 200 of file ArtDisplayDevice.C.

References FileRenderer::colorIndex, FileRenderer::matData, ORDER, FileRenderer::outfile, FileRenderer::scale_radius, Stack< Matrix4 >::top, and FileRenderer::transMat.

void ArtDisplayDevice::cylinder float *   ,
float *   ,
float   ,
int    filled
[protected, virtual]
 

Reimplemented from FileRenderer.

Definition at line 174 of file ArtDisplayDevice.C.

References FileRenderer::colorIndex, FileRenderer::matData, ORDER, FileRenderer::outfile, FileRenderer::scale_radius, Stack< Matrix4 >::top, and FileRenderer::transMat.

void ArtDisplayDevice::line float *   ,
float *   
[protected, virtual]
 

Reimplemented from FileRenderer.

Definition at line 94 of file ArtDisplayDevice.C.

References FileRenderer::colorIndex, DASH_LENGTH, DEFAULT_RADIUS, FileRenderer::lineStyle, FileRenderer::lineWidth, FileRenderer::matData, ORDER, FileRenderer::outfile, Stack< Matrix4 >::top, and FileRenderer::transMat.

void ArtDisplayDevice::point float *    [protected, virtual]
 

Reimplemented from FileRenderer.

Definition at line 57 of file ArtDisplayDevice.C.

References FileRenderer::colorIndex, DEFAULT_RADIUS, FileRenderer::lineWidth, FileRenderer::matData, ORDER, FileRenderer::outfile, Stack< Matrix4 >::top, and FileRenderer::transMat.

void ArtDisplayDevice::sphere float *    [protected, virtual]
 

Reimplemented from FileRenderer.

Definition at line 74 of file ArtDisplayDevice.C.

References FileRenderer::colorIndex, FileRenderer::matData, ORDER, FileRenderer::outfile, FileRenderer::scale_radius, Stack< Matrix4 >::top, and FileRenderer::transMat.

void ArtDisplayDevice::square float *   ,
float *   ,
float *   ,
float *   ,
float *   
[protected, virtual]
 

Reimplemented from FileRenderer.

Definition at line 261 of file ArtDisplayDevice.C.

References FileRenderer::colorIndex, FileRenderer::matData, ORDER, FileRenderer::outfile, Stack< Matrix4 >::top, and FileRenderer::transMat.

void ArtDisplayDevice::triangle const float *   ,
const float *   ,
const float *   ,
const float *   ,
const float *   ,
const float *   
[protected, virtual]
 

Reimplemented from FileRenderer.

Definition at line 224 of file ArtDisplayDevice.C.

References FileRenderer::colorIndex, FileRenderer::matData, ORDER, FileRenderer::outfile, Stack< Matrix4 >::top, and FileRenderer::transMat.

void ArtDisplayDevice::write_header void    [virtual]
 

write the header info. This is an alias for prepare3D.

Reimplemented from FileRenderer.

Definition at line 298 of file ArtDisplayDevice.C.

References FileRenderer::backColor, and FileRenderer::outfile.

void ArtDisplayDevice::write_trailer void    [virtual]
 

write any trailer info. This is called by update.

Reimplemented from FileRenderer.

Definition at line 323 of file ArtDisplayDevice.C.

References FileRenderer::outfile.


The documentation for this class was generated from the following files:
Generated on Sun Jul 6 01:28:14 2008 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002