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

TachyonDisplayDevice.C File Reference

FileRenderer subclass to export molecular graphics to the Tachyon ray tracer. More...

#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "TachyonDisplayDevice.h"
#include "Matrix4.h"
#include "DispCmds.h"
#include "Inform.h"
#include "utilities.h"
#include "config.h"
#include "Hershey.h"

Go to the source code of this file.

Defines

#define DEFAULT_RADIUS   0.002f
#define DASH_LENGTH   0.02f
#define TACHYON_RUN_STRING   " -aasamples 12 %s -format TARGA -o %s.tga"

Functions

char * get_tachyon_run_string ()

Variables

char tachyon_run_string [2048]


Detailed Description

FileRenderer subclass to export molecular graphics to the Tachyon ray tracer.

Definition in file TachyonDisplayDevice.C.


Define Documentation

#define DASH_LENGTH   0.02f
 

Definition at line 36 of file TachyonDisplayDevice.C.

Referenced by TachyonDisplayDevice::line.

#define DEFAULT_RADIUS   0.002f
 

Definition at line 35 of file TachyonDisplayDevice.C.

Referenced by TachyonDisplayDevice::line, TachyonDisplayDevice::point, and TachyonDisplayDevice::text.

#define TACHYON_RUN_STRING   " -aasamples 12 %s -format TARGA -o %s.tga"
 

Definition at line 41 of file TachyonDisplayDevice.C.

Referenced by get_tachyon_run_string, and TachyonDisplayDevice::write_header.


Function Documentation

char* get_tachyon_run_string   [static]
 

Definition at line 46 of file TachyonDisplayDevice.C.

References NULL, TACHYON_RUN_STRING, and tachyon_run_string.

Referenced by TachyonDisplayDevice::TachyonDisplayDevice.


Variable Documentation

char tachyon_run_string[2048] [static]
 

Definition at line 44 of file TachyonDisplayDevice.C.

Referenced by get_tachyon_run_string, and TachyonDisplayDevice::update_exec_cmd.


Generated on Thu Apr 25 02:44:12 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002