#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <time.h>
#include <sys/time.h>
#include <cfloat>
#include <archon/util/ref.H>
#include <archon/util/time.H>
#include <archon/util/thread.H>
#include <archon/util/color.H>
#include <archon/util/options.H>
#include <archon/util/text.H>
#include <archon/x3d/proxy/exception.H>
#include <archon/x3d/proxy/proxy.H>
Include dependency graph for main.C:
Go to the source code of this file.
Namespaces | |
namespace | Archon |
namespace | Archon::SaiTestApps |
namespace | Archon::SaiTestApps::Molecule |
Classes | |
struct | Archon::AtomKind |
struct | Archon::molecule_atom |
struct | Archon::molecule_bond |
struct | Archon::molecule |
struct | Archon::ParseException |
struct | Archon::atom_and_count |
Defines | |
#define | countof(x) (sizeof((x))/sizeof((*x))) |
Functions | |
Rotation3 | Archon::rotate_cylinder (Vector3 p1, Vector3 p2) |
void | Archon::tube (double fx, double fy, double fz, double tx, double ty, double tz, double thickness, Vector3 &color) |
void | Archon::init_molecule (string file) |
int | Archon::SaiTestApps::Molecule::main (int argc, const char *argv[]) |
int | main (int argc, const char *argv[]) throw () |
Variables | |
const char * | Archon::progname |
Ref< Application > | Archon::application |
Ref< Group > | Archon::rootGroup |
This is a proof-of-concept test application for 3-D Console. It will take a molecule definition file as argument and build a model of that molecule.
Molecule defition files need to be in the PDB-format.
The change was made by Brian Kristiansen, as part of a special course in Computer Graphics Application on DTU (Technical University of Denmark.
Additional eye-candy by Kristian Spangsege.
Definition in file main.C.