Interface MacroMoleculeComponent.MoleculeVisualizer

    • Method Detail

      • onRemove

        void onRemove()
      • 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()
      • isSelected

        boolean isSelected()
      • select

        void select()
      • unSelect

        void unSelect()
      • selectComponentElementsInside

        void selectComponentElementsInside​(BoundingBox bb)
      • drawAtomSelection

        void drawAtomSelection​(int mode)
      • setGL

        void setGL​(javax.media.opengl.GL2 gl,
                   javax.media.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()
      • getDrawProperty

        String getDrawProperty​(String propertyName)
      • setDrawProperty

        void setDrawProperty​(String propertyName,
                             String propertyValue)
      • reCreate

        void reCreate()