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

WavefrontDisplayDevice Class Reference

FileRenderer subclass to export VMD scenes to Wavefront "OBJ" format. More...

#include <WavefrontDisplayDevice.h>

Inheritance diagram for WavefrontDisplayDevice:

FileRenderer DisplayDevice List of all members.

Public Methods

 WavefrontDisplayDevice (void)
virtual ~WavefrontDisplayDevice (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 *xyz)
void line (float *xyz1, float *xyz2)
void triangle (const float *, const float *, const float *, const float *, const float *, const float *)

Detailed Description

FileRenderer subclass to export VMD scenes to Wavefront "OBJ" format.

Definition at line 29 of file WavefrontDisplayDevice.h.


Constructor & Destructor Documentation

WavefrontDisplayDevice::WavefrontDisplayDevice void   
 

Definition at line 41 of file WavefrontDisplayDevice.C.

WavefrontDisplayDevice::~WavefrontDisplayDevice void    [virtual]
 

Definition at line 45 of file WavefrontDisplayDevice.C.


Member Function Documentation

void WavefrontDisplayDevice::line float *    xyz1,
float *    xyz2
[protected, virtual]
 

Reimplemented from FileRenderer.

Definition at line 59 of file WavefrontDisplayDevice.C.

References DASH_LENGTH, FileRenderer::lineStyle, FileRenderer::outfile, Stack< Matrix4 >::top, and FileRenderer::transMat.

void WavefrontDisplayDevice::point float *    xyz [protected, virtual]
 

Reimplemented from FileRenderer.

Definition at line 48 of file WavefrontDisplayDevice.C.

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

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

Reimplemented from FileRenderer.

Definition at line 118 of file WavefrontDisplayDevice.C.

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

void WavefrontDisplayDevice::write_header void    [virtual]
 

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

Reimplemented from FileRenderer.

Definition at line 143 of file WavefrontDisplayDevice.C.

References FileRenderer::outfile.

void WavefrontDisplayDevice::write_trailer void    [virtual]
 

write any trailer info. This is called by update.

Reimplemented from FileRenderer.

Definition at line 147 of file WavefrontDisplayDevice.C.


The documentation for this class was generated from the following files:
Generated on Fri Sep 5 01:26:07 2008 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002