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

RadianceDisplayDevice Class Reference

FileRenderer subclass to export VMD scenes to a Radiance scene file. More...

#include <RadianceDisplayDevice.h>

Inheritance diagram for RadianceDisplayDevice:

FileRenderer DisplayDevice List of all members.

Public Methods

 RadianceDisplayDevice ()
virtual ~RadianceDisplayDevice (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 comment (const char *)
 assorted graphics functions. More...

void cone_trunc (float *, float *, float, float, int)
 draw a two-radius truncated cone. More...

void cylinder (float *, float *, float, int)
 draw a cylinder, with optional caps. More...

void line (float *, float *)
 draw a single line. More...

void point (float *)
 draw an unlit point. More...

void sphere (float *)
 draw a sphere. More...

void square (float *, float *, float *, float *, float *)
 draw a quadrilateral. More...

void triangle (const float *, const float *, const float *, const float *, const float *, const float *)
 single color triangle with interpolated surface normals. More...

void set_color (int)
 set current colorID. More...


Detailed Description

FileRenderer subclass to export VMD scenes to a Radiance scene file.

Definition at line 33 of file RadianceDisplayDevice.h.


Constructor & Destructor Documentation

RadianceDisplayDevice::RadianceDisplayDevice  
 

Definition at line 47 of file RadianceDisplayDevice.C.

RadianceDisplayDevice::~RadianceDisplayDevice void    [virtual]
 

Definition at line 54 of file RadianceDisplayDevice.C.


Member Function Documentation

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

assorted graphics functions.

Reimplemented from FileRenderer.

Definition at line 331 of file RadianceDisplayDevice.C.

References n.

void RadianceDisplayDevice::cone_trunc float *   ,
float *   ,
float   ,
float   ,
int   
[protected, virtual]
 

draw a two-radius truncated cone.

Reimplemented from FileRenderer.

Definition at line 212 of file RadianceDisplayDevice.C.

References n.

void RadianceDisplayDevice::cylinder float *   ,
float *   ,
float   ,
int   
[protected, virtual]
 

draw a cylinder, with optional caps.

Reimplemented from FileRenderer.

Definition at line 159 of file RadianceDisplayDevice.C.

References n.

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

draw a single line.

Reimplemented from FileRenderer.

Definition at line 102 of file RadianceDisplayDevice.C.

References n.

void RadianceDisplayDevice::point float *    spdata [protected, virtual]
 

draw an unlit point.

Reimplemented from FileRenderer.

Definition at line 70 of file RadianceDisplayDevice.C.

References n.

void RadianceDisplayDevice::set_color int    [protected, virtual]
 

set current colorID.

Reimplemented from FileRenderer.

Definition at line 285 of file RadianceDisplayDevice.C.

References n.

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

draw a sphere.

Reimplemented from FileRenderer.

Definition at line 85 of file RadianceDisplayDevice.C.

References n.

void RadianceDisplayDevice::square float *   ,
float *    a,
float *    b,
float *    c,
float *    d
[protected, virtual]
 

draw a quadrilateral.

Reimplemented from FileRenderer.

Definition at line 257 of file RadianceDisplayDevice.C.

References n.

void RadianceDisplayDevice::triangle const float *    a,
const float *    b,
const float *    c,
const float *   ,
const float *   ,
const float *   
[protected, virtual]
 

single color triangle with interpolated surface normals.

Reimplemented from FileRenderer.

Definition at line 234 of file RadianceDisplayDevice.C.

References n.

void RadianceDisplayDevice::write_header void    [virtual]
 

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

Reimplemented from FileRenderer.

Definition at line 338 of file RadianceDisplayDevice.C.

References n.

void RadianceDisplayDevice::write_trailer void    [virtual]
 

write any trailer info. This is called by update.

Reimplemented from FileRenderer.

Definition at line 378 of file RadianceDisplayDevice.C.


The documentation for this class was generated from the following files:
Generated on Fri Apr 19 02:47:09 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002