public interface MembraneViewListener
Modifier and Type | Method and Description |
---|---|
boolean |
addANewProteinAtRandomPosition(java.lang.String code,
java.lang.String file,
int modelnumber,
int DomainID) |
void |
addLipidExtra(Lipid_3D lip2add) |
void |
addLipidIntra(Lipid_3D lip2add) |
void |
alignExampleLipid(Lipid_3D lip,
int side) |
void |
alignSingleProtein(Molecule_3D molecule_3D) |
void |
alignSingleProteinPlus(Molecule_3D molecule_3D) |
boolean |
areAxisVisible() |
void |
calculate(MembranePackingAlgorithm memb) |
void |
changeRenderModeFromAlgorithm() |
void |
clearAllLipidsFrom3DandModel(int domainID,
int layerid) |
javax.swing.JPopupMenu |
createCanvasPopUpMenu() |
void |
displayAlgorithmProgress(int progress) |
void |
displayAlgoritmInfo(java.lang.String info) |
void |
displayedLayerChanged(int mode) |
void |
DnDEventOccured(java.awt.Point loc) |
void |
DNDFinished(boolean cancelled) |
void |
dockScreen(boolean dockScreen) |
java.util.Vector<Molecule_3D> |
getCurrentSelection() |
int |
getHighlightedMicroDomain() |
javax.media.j3d.BranchGroup |
getJ3DBranchGroup() |
javax.swing.JFrame |
getMainFrame() |
PluginManager |
getPluginManager() |
int |
getStereoViewAutoFocusMode() |
int |
getStereoViewMode() |
int |
getStereoViewScalingMode() |
void |
highlightMicroDomain(int domainID) |
boolean |
isProperties_Membrane_Atrribus_Showing() |
void |
makeToolbarsFloatable(boolean show) |
void |
openMoleculeEditorFromCV(Molecule_3D mol) |
void |
pickMolecules(Molecule_3D[] molecule_3Ds) |
void |
popup3DSettingsDialog(java.awt.Point location) |
void |
refreshViews(boolean compView,
boolean memViewPanels,
boolean database,
boolean stats,
boolean props,
boolean intersectionPanel,
boolean showDialog) |
void |
reloadGeometry() |
void |
removeLipidExtra(Lipid_3D lip2add) |
void |
removeLipidIntra(Lipid_3D lip2add) |
void |
removeLipidsFrom3D(Lipid_3D[] toremove) |
void |
removeMicroDomain(MicroDomain_3D domainToDelete) |
void |
removeProteinsFrom3D(Protein_3D[] prots2remove) |
void |
requestFocusOnView(int view) |
void |
requestRenderModeChange() |
void |
selectFromCV(Molecule_3D mol,
int i) |
void |
selectProteinsByCode(java.lang.String code,
int domainID) |
void |
setAllEnabled(boolean b) |
void |
setCalculationEnabled() |
void |
setShowAxis(boolean b) |
void |
setStereoViewAutoFocusMode(int stereoViewAutoFocusMode) |
void |
setStereoViewMode(int stereoViewMode) |
void |
setStereoViewScalingMode(int stereoViewScalingMode) |
void |
showStereoView() |
void |
startDomainChange(MicroDomain_3D domainToCHange) |
void |
startModelChange(Molecule_3D mol) |
void |
updateDistanceScale(double distanceFromCenter) |
void |
updateMicroDomainsIn3D() |
void |
updateProperties() |
void |
userChangedModelForFile(java.io.File file,
int model) |
void |
validateStereoMode(boolean isSelected) |
PluginManager getPluginManager()
void alignSingleProtein(Molecule_3D molecule_3D)
void alignSingleProteinPlus(Molecule_3D molecule_3D)
void pickMolecules(Molecule_3D[] molecule_3Ds)
void removeProteinsFrom3D(Protein_3D[] prots2remove)
void removeLipidsFrom3D(Lipid_3D[] toremove)
void clearAllLipidsFrom3DandModel(int domainID, int layerid)
void refreshViews(boolean compView, boolean memViewPanels, boolean database, boolean stats, boolean props, boolean intersectionPanel, boolean showDialog)
void setCalculationEnabled()
void displayedLayerChanged(int mode)
void selectProteinsByCode(java.lang.String code, int domainID)
boolean addANewProteinAtRandomPosition(java.lang.String code, java.lang.String file, int modelnumber, int DomainID)
void requestFocusOnView(int view)
javax.swing.JPopupMenu createCanvasPopUpMenu()
void popup3DSettingsDialog(java.awt.Point location)
boolean isProperties_Membrane_Atrribus_Showing()
void updateProperties()
void userChangedModelForFile(java.io.File file, int model)
void setShowAxis(boolean b)
boolean areAxisVisible()
void addLipidExtra(Lipid_3D lip2add)
void addLipidIntra(Lipid_3D lip2add)
void removeLipidExtra(Lipid_3D lip2add)
void removeLipidIntra(Lipid_3D lip2add)
void calculate(MembranePackingAlgorithm memb)
void displayAlgoritmInfo(java.lang.String info)
void displayAlgorithmProgress(int progress)
void alignExampleLipid(Lipid_3D lip, int side)
void setAllEnabled(boolean b)
void updateMicroDomainsIn3D()
void highlightMicroDomain(int domainID)
int getHighlightedMicroDomain()
void startDomainChange(MicroDomain_3D domainToCHange)
void removeMicroDomain(MicroDomain_3D domainToDelete)
void selectFromCV(Molecule_3D mol, int i)
java.util.Vector<Molecule_3D> getCurrentSelection()
void showStereoView()
void reloadGeometry()
void startModelChange(Molecule_3D mol)
void DnDEventOccured(java.awt.Point loc)
void DNDFinished(boolean cancelled)
javax.swing.JFrame getMainFrame()
void openMoleculeEditorFromCV(Molecule_3D mol)
void requestRenderModeChange()
void changeRenderModeFromAlgorithm()
void dockScreen(boolean dockScreen)
void updateDistanceScale(double distanceFromCenter)
javax.media.j3d.BranchGroup getJ3DBranchGroup()
int getStereoViewMode()
void setStereoViewMode(int stereoViewMode)
int getStereoViewScalingMode()
void setStereoViewScalingMode(int stereoViewScalingMode)
int getStereoViewAutoFocusMode()
void setStereoViewAutoFocusMode(int stereoViewAutoFocusMode)
void validateStereoMode(boolean isSelected)
void makeToolbarsFloatable(boolean show)