chemaxon.marvin.space
Interface MacroMoleculeComponent.MoleculeVisualizer

All Known Implementing Classes:
MoleculeComponent
Enclosing class:
MacroMoleculeComponent

public static interface MacroMoleculeComponent.MoleculeVisualizer


Method Summary
 void draw()
           
 void drawAtomSelection(int mode)
           
 void drawTransparentPart()
           
 void fadeSelected()
           
 void fadeUnselected()
           
 BoundingBox getBoundingBox()
           
 java.awt.Color getColor()
           
 int getColorType()
           
 java.lang.String getDescription(ComponentElement ce)
           
 java.lang.String getDrawProperty(java.lang.String propertyName)
           
 ComponentElement[] getLabelInformation(java.lang.String labelType)
           
 MacroMoleculeComponent getMacroMoleculeComponent()
           
 java.lang.String getName()
           
 int getVisibleAtomCount()
           
 boolean hasTransparentPart()
           
 void hideSelected()
           
 void hideUnselected()
           
 void initDraw()
           
 boolean isAtomFaded(int i)
           
 boolean isAtomVisible(int i)
           
 boolean isHighlighted()
           
 boolean isSelected()
           
 boolean isSelectedAtom(int i)
           
 boolean isVisible()
           
 void onRemove()
           
 void reCreate()
           
 void select()
           
 void selectAtom(int i)
           
 void selectComponentElementsInside(BoundingBox bb)
           
 int selectedAtomCount()
           
 void setDrawProperty(java.lang.String propertyName, java.lang.String propertyValue)
           
 void setGL(javax.media.opengl.GL2 gl, javax.media.opengl.glu.GLU glu)
           
 void setHighlighted(boolean v)
           
 void setVisible(boolean v)
           
 void showFaded()
           
 void unSelect()
           
 void unSelectAtom(int i)
           
 

Method Detail

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()