QNANO
Public Member Functions | Static Public Member Functions | List of all members
Postscript_Printer Class Reference

Public Member Functions

bool is_in_box (const Atom &at, const Vec3d &newcenter) const
 
void set_element_colors_from_parameters (Parameter_Map &param_map)
 
void add_default_element_colors (std::map< int, Vec3d > &colors, const Atom_List &atlist) const
 
void get_color_list_atoms (std::vector< Vec3d > &colorlist, const Atom_List &atlist) const
 
void get_color_list_EV (std::vector< Vec3d > &colorlist, const Atom_List &atlist) const
 
void get_color_list_potential (std::vector< Vec3d > &colorlist, const Atom_List &atlist) const
 
void get_color_list (std::vector< Vec3d > &colorlist, const Atom_List &atlist) const
 
void setup_from_parameters (Parameter_Map &param_map)
 
void print_header (std::ostream &ofs) const
 
void print_footer (std::ostream &ofs) const
 
void print_atoms (std::ostream &ofs, const Atom_List &atlist) const
 
void print (const Atom_List &atlist)
 
 Postscript_Printer (const std::string &outfile)
 
 Postscript_Printer (Parameter_Map &param_map)
 

Static Public Member Functions

static Vec3d color_rescale_bw (Vec3d color, double maxval)
 
static Vec3d color_rescale_yellowbrown (Vec3d color, double maxval)
 
static Vec3d color_rescale_redblue (Vec3d color, double maxval)
 
static Vec3d color_rescale_greenredblueyellow (Vec3d color, double maxval)
 
static bool compare_atom_z (const Atom &a1, const Atom &a2)
 

The documentation for this class was generated from the following files: