Interface MacroMoleculeComponent.MoleculeVisualizer

All Known Implementing Classes:
MoleculeComponent
Enclosing class:
MacroMoleculeComponent

public static interface MacroMoleculeComponent.MoleculeVisualizer
  • Method Details

    • getMacroMoleculeComponent

      MacroMoleculeComponent getMacroMoleculeComponent()
    • onRemove

      void onRemove()
    • getName

      String getName()
    • initDraw

      void initDraw()
    • hasTransparentPart

      boolean hasTransparentPart()
    • drawTransparentPart

      void drawTransparentPart()
    • draw

      void draw()
    • selectAtom

      void selectAtom(int i)
    • unSelectAtom

      void unSelectAtom(int i)
    • isSelectedAtom

      boolean isSelectedAtom(int i)
    • selectedAtomCount

      int selectedAtomCount()
    • getDescription

      String getDescription(ComponentElement ce)
    • getLabelInformation

      ComponentElement[] getLabelInformation(String labelType)
    • isSelected

      boolean isSelected()
    • select

      void select()
    • unSelect

      void unSelect()
    • selectComponentElementsInside

      void selectComponentElementsInside(BoundingBox bb)
    • drawAtomSelection

      void drawAtomSelection(int mode)
    • setGL

      void setGL(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
    • isVisible

      boolean isVisible()
    • setVisible

      void setVisible(boolean v)
    • isAtomVisible

      boolean isAtomVisible(int i)
    • isAtomFaded

      boolean isAtomFaded(int i)
    • getVisibleAtomCount

      int getVisibleAtomCount()
    • showFaded

      void showFaded()
    • hideSelected

      void hideSelected()
    • hideUnselected

      void hideUnselected()
    • fadeSelected

      void fadeSelected()
    • fadeUnselected

      void fadeUnselected()
    • isHighlighted

      boolean isHighlighted()
    • setHighlighted

      void setHighlighted(boolean v)
    • getColor

      Color getColor()
    • getColorF

      float[] getColorF()
    • getColorType

      int getColorType()
    • getBoundingBox

      BoundingBox getBoundingBox()
    • getDrawProperty

      String getDrawProperty(String propertyName)
    • setDrawProperty

      void setDrawProperty(String propertyName, String propertyValue)
    • reCreate

      void reCreate()
    • getMolecule

      Molecule getMolecule()