chemaxon.marvin.space
Interface MacroMoleculeComponent.MoleculeVisualizer
- All Known Implementing Classes:
- MoleculeComponent
- Enclosing class:
- MacroMoleculeComponent
public static interface MacroMoleculeComponent.MoleculeVisualizer
getMacroMoleculeComponent
MacroMoleculeComponent getMacroMoleculeComponent()
onRemove
void onRemove()
getName
java.lang.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
java.lang.String getDescription(ComponentElement ce)
getLabelInformation
ComponentElement[] getLabelInformation(java.lang.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
java.awt.Color getColor()
getColorType
int getColorType()
getBoundingBox
BoundingBox getBoundingBox()
getDrawProperty
java.lang.String getDrawProperty(java.lang.String propertyName)
setDrawProperty
void setDrawProperty(java.lang.String propertyName,
java.lang.String propertyValue)
reCreate
void reCreate()