public static interface MacroMoleculeComponent.MoleculeVisualizer
MacroMoleculeComponent getMacroMoleculeComponent()
void onRemove()
String getName()
void initDraw()
boolean hasTransparentPart()
void drawTransparentPart()
void draw()
void selectAtom(int i)
void unSelectAtom(int i)
boolean isSelectedAtom(int i)
int selectedAtomCount()
String getDescription(ComponentElement ce)
ComponentElement[] getLabelInformation(String labelType)
boolean isSelected()
void select()
void unSelect()
void selectComponentElementsInside(BoundingBox bb)
void drawAtomSelection(int mode)
void setGL(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu)
boolean isVisible()
void setVisible(boolean v)
boolean isAtomVisible(int i)
boolean isAtomFaded(int i)
int getVisibleAtomCount()
void showFaded()
void hideSelected()
void hideUnselected()
void fadeSelected()
void fadeUnselected()
boolean isHighlighted()
void setHighlighted(boolean v)
Color getColor()
float[] getColorF()
int getColorType()
BoundingBox getBoundingBox()
void reCreate()
Molecule getMolecule()