Package chemaxon.marvin.space
Interface MacroMoleculeComponent.MoleculeVisualizer
-
- All Known Implementing Classes:
MoleculeComponent
- Enclosing class:
- MacroMoleculeComponent
public static interface MacroMoleculeComponent.MoleculeVisualizer
-
-
Method Summary
-
-
-
Method Detail
-
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(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()
-
getBoundingBox
BoundingBox getBoundingBox()
-
reCreate
void reCreate()
-
getMolecule
Molecule getMolecule()
-
-