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
};