Enum Class RenderStyle

java.lang.Object
java.lang.Enum<RenderStyle>
org.episteme.natural.ui.viewers.chemistry.RenderStyle
All Implemented Interfaces:
Serializable, Comparable<RenderStyle>, Constable

public enum RenderStyle extends Enum<RenderStyle>
Standard styles for molecular visualization.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Enum Constant Details

    • SPACEFILL

      public static final RenderStyle SPACEFILL
      Atoms are rendered as large spheres representing van der Waals radii. Bonds are usually hidden or implicit.
    • BALL_AND_STICK

      public static final RenderStyle BALL_AND_STICK
      Atoms are smaller spheres. Bonds are cylinders connecting them.
    • WIREFRAME

      public static final RenderStyle WIREFRAME
      Atoms are not rendered or very small. Bonds are thin lines.
  • Method Details

    • values

      public static RenderStyle[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static RenderStyle valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null