public class Engine.MembraneOperations extends java.lang.Object implements MembraneViewListener
| Constructor and Description |
|---|
MembraneOperations() |
| 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 proToAlign) |
void |
alignSingleProteinPlus(Molecule_3D proToAlign) |
boolean |
areAxisVisible() |
void |
calculate(MembranePackingAlgorithm algo) |
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 activate) |
void |
openMoleculeEditorFromCV(Molecule_3D mol) |
void |
pickMolecules(Molecule_3D[] proPicked) |
void |
popup3DSettingsDialog(java.awt.Point location) |
void |
refreshViews(boolean compView,
boolean memViewPanels,
boolean database,
boolean stats,
boolean props,
boolean intersections,
boolean showDialog) |
void |
reloadGeometry() |
void |
removeLipidExtra(Lipid_3D lip2remove) |
void |
removeLipidIntra(Lipid_3D lip2remove) |
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 type) |
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 distanceScale)
Update the distance for the stereoscopic effect.
|
void |
updateMicroDomainsIn3D() |
void |
updateProperties() |
void |
userChangedModelForFile(java.io.File file,
int model) |
void |
validateStereoMode(boolean isSelected) |
public void setCalculationEnabled()
setCalculationEnabled in interface MembraneViewListenerpublic void alignSingleProtein(Molecule_3D proToAlign)
alignSingleProtein in interface MembraneViewListenerpublic void alignSingleProteinPlus(Molecule_3D proToAlign)
alignSingleProteinPlus in interface MembraneViewListenerpublic void pickMolecules(Molecule_3D[] proPicked)
pickMolecules in interface MembraneViewListenerpublic void refreshViews(boolean compView,
boolean memViewPanels,
boolean database,
boolean stats,
boolean props,
boolean intersections,
boolean showDialog)
refreshViews in interface MembraneViewListenerpublic void displayedLayerChanged(int mode)
displayedLayerChanged in interface MembraneViewListenerpublic void selectProteinsByCode(java.lang.String code,
int domainID)
selectProteinsByCode in interface MembraneViewListenerpublic boolean addANewProteinAtRandomPosition(java.lang.String code,
java.lang.String file,
int modelnumber,
int DomainID)
addANewProteinAtRandomPosition in interface MembraneViewListenerpublic void requestFocusOnView(int view)
requestFocusOnView in interface MembraneViewListenerpublic void removeProteinsFrom3D(Protein_3D[] prots2remove)
removeProteinsFrom3D in interface MembraneViewListenerpublic void clearAllLipidsFrom3DandModel(int domainID,
int layerID)
clearAllLipidsFrom3DandModel in interface MembraneViewListenerpublic javax.swing.JPopupMenu createCanvasPopUpMenu()
createCanvasPopUpMenu in interface MembraneViewListenerpublic void popup3DSettingsDialog(java.awt.Point location)
popup3DSettingsDialog in interface MembraneViewListenerpublic boolean isProperties_Membrane_Atrribus_Showing()
isProperties_Membrane_Atrribus_Showing in interface MembraneViewListenerpublic void updateProperties()
updateProperties in interface MembraneViewListenerpublic void userChangedModelForFile(java.io.File file,
int model)
userChangedModelForFile in interface MembraneViewListenerpublic boolean areAxisVisible()
areAxisVisible in interface MembraneViewListenerpublic void setShowAxis(boolean b)
setShowAxis in interface MembraneViewListenerpublic void addLipidExtra(Lipid_3D lip2add)
addLipidExtra in interface MembraneViewListenerpublic void addLipidIntra(Lipid_3D lip2add)
addLipidIntra in interface MembraneViewListenerpublic void removeLipidExtra(Lipid_3D lip2remove)
removeLipidExtra in interface MembraneViewListenerpublic void removeLipidIntra(Lipid_3D lip2remove)
removeLipidIntra in interface MembraneViewListenerpublic void calculate(MembranePackingAlgorithm algo)
calculate in interface MembraneViewListenerpublic void displayAlgorithmProgress(int progress)
displayAlgorithmProgress in interface MembraneViewListenerpublic void displayAlgoritmInfo(java.lang.String info)
displayAlgoritmInfo in interface MembraneViewListenerpublic void alignExampleLipid(Lipid_3D lip, int side)
alignExampleLipid in interface MembraneViewListenerpublic void setAllEnabled(boolean b)
setAllEnabled in interface MembraneViewListenerpublic void updateMicroDomainsIn3D()
updateMicroDomainsIn3D in interface MembraneViewListenerpublic void highlightMicroDomain(int domainID)
highlightMicroDomain in interface MembraneViewListenerpublic void removeMicroDomain(MicroDomain_3D domainToDelete)
removeMicroDomain in interface MembraneViewListenerpublic void startDomainChange(MicroDomain_3D domainToChange)
startDomainChange in interface MembraneViewListenerpublic void selectFromCV(Molecule_3D mol, int type)
selectFromCV in interface MembraneViewListenerpublic java.util.Vector<Molecule_3D> getCurrentSelection()
getCurrentSelection in interface MembraneViewListenerpublic void showStereoView()
showStereoView in interface MembraneViewListenerpublic int getHighlightedMicroDomain()
getHighlightedMicroDomain in interface MembraneViewListenerpublic void reloadGeometry()
reloadGeometry in interface MembraneViewListenerpublic PluginManager getPluginManager()
getPluginManager in interface MembraneViewListenerpublic void removeLipidsFrom3D(Lipid_3D[] toremove)
removeLipidsFrom3D in interface MembraneViewListenerpublic void startModelChange(Molecule_3D mol)
startModelChange in interface MembraneViewListenerpublic void DnDEventOccured(java.awt.Point loc)
DnDEventOccured in interface MembraneViewListenerpublic void DNDFinished(boolean cancelled)
DNDFinished in interface MembraneViewListenerpublic javax.swing.JFrame getMainFrame()
getMainFrame in interface MembraneViewListenerpublic void openMoleculeEditorFromCV(Molecule_3D mol)
openMoleculeEditorFromCV in interface MembraneViewListenerpublic void requestRenderModeChange()
requestRenderModeChange in interface MembraneViewListenerpublic void changeRenderModeFromAlgorithm()
changeRenderModeFromAlgorithm in interface MembraneViewListenerpublic void dockScreen(boolean dockScreen)
dockScreen in interface MembraneViewListenerpublic void updateDistanceScale(double distanceScale)
updateDistanceScale in interface MembraneViewListenerpublic javax.media.j3d.BranchGroup getJ3DBranchGroup()
getJ3DBranchGroup in interface MembraneViewListenerpublic int getStereoViewMode()
getStereoViewMode in interface MembraneViewListenerpublic void setStereoViewMode(int stereoViewMode)
setStereoViewMode in interface MembraneViewListenerpublic int getStereoViewScalingMode()
getStereoViewScalingMode in interface MembraneViewListenerpublic void setStereoViewScalingMode(int stereoViewScalingMode)
setStereoViewScalingMode in interface MembraneViewListenerpublic int getStereoViewAutoFocusMode()
getStereoViewAutoFocusMode in interface MembraneViewListenerpublic void setStereoViewAutoFocusMode(int stereoViewAutoFocusMode)
setStereoViewAutoFocusMode in interface MembraneViewListenerpublic void validateStereoMode(boolean isSelected)
validateStereoMode in interface MembraneViewListenerpublic void makeToolbarsFloatable(boolean activate)
makeToolbarsFloatable in interface MembraneViewListener