DisplayParamsType is the data type that carries molecular visual rendering information between modules. It is composed by the following objects:
group DisplayParamsType { MoleculeType &molecule; // Reference to the displayed molecule float limit_min; // Min atom charge (or any other scalar parameter associated to the atom) float limit_max; // Max atom charge (or any other scalar parameter associated to the atom) int atoms_size_type; // Representation of atoms int atoms_color_type; // Coloring of atoms int bonds_size_type; // Representation of bonds int bonds_color_type; // Coloring of bonds int bonds_split_color; // Use split coloring for bonds int force_gray; // Force grayscale rendering float normal_scale; // Scale for atoms float cpk_scale; // Scale for atoms in CPK representation float licorice_scale; // Scale for atoms in "licorice" representation float bond_radius; // Bonds radius float default_colors[3]; // Default color int colormap; // The colormap used to convert from charge values to color (0: rainbow, 1 red-blue) int info_set; // The Info Set to use for colors and other atom info };