#ifndef __CONFIGFILE_H #define __CONFIGFILE_H #include #include "polyhedron.h" extern const char * PATH; extern const char * SCREENSHOT; extern int ISOS; extern int TIMESTEPS; extern float **isocolours; // [ISOS][4]; extern const char **plyfiles; extern float **translations; extern float userpos[3]; extern float BACKGROUND[3]; extern int* numAtoms; //[timesteps] extern float **atoms; //[timesteps][numAtoms[i]*4] //xyzu, u=atom number extern float atomScaling; extern std::vector *clonedAtoms; extern int numClonedAtoms; extern int *basisvectorreps; extern bool showTrajectories; extern std::vector atomtrajectories; extern std::vector> atomtrajectoryrestarts; extern float abc[3][3]; //basis vectors extern bool has_abc; extern int repetitions[3]; extern Solid *solid; extern const char * loadConfigFileErrors[]; int loadConfigFile(const char * f); #endif //__CONFIGFILE_H