Class RasmolColors

java.lang.Object
org.openscience.cdk.renderer.color.RasmolColors
All Implemented Interfaces:
Serializable, IAtomColorer

public class RasmolColors extends Object implements IAtomColorer, Serializable
Atom coloring following RasMol/Chime Color scheme http://www.umass.edu/microbio/rasmol/rascolor.htm.
See Also:
Source code:
main
Belongs to CDK module:
render
  • Constructor Details

    • RasmolColors

      public RasmolColors()
  • Method Details

    • getAtomColor

      public Color getAtomColor(IAtom atom)
      Returns the Rasmol color for the given atom's element.
      Specified by:
      getAtomColor in interface IAtomColorer
      Parameters:
      atom - IAtom to get a color for
      Returns:
      the atom's color according to this coloring scheme.
    • getAtomColor

      public Color getAtomColor(IAtom atom, Color defaultColor)
      Returns the Rasmol color for the given atom's element, or defaults to the given color if no color is defined.
      Specified by:
      getAtomColor in interface IAtomColorer
      Parameters:
      atom - IAtom to get a color for
      defaultColor - Color returned if this scheme does not define a color for the passed IAtom
      Returns:
      the atom's color according to this coloring scheme.