$darkmode
|
DENOPTIM
|
A panel for visualizing vertices. More...
Public Member Functions | |
| VertexViewPanel (boolean editableTable) | |
| Constructor that allows to specify whether the AP table is editable or not. More... | |
| boolean | hasUnsavedAPEdits () |
| Check for unsaved edits to the AP data. More... | |
| void | deprotectEdits () |
| Overrides the flag signaling unsaved edits to saying that there are no altered data. More... | |
| void | setSwitchable (boolean switchable) |
| Enable/disable switch-able view. More... | |
| boolean | loadSMILES (String smiles) |
| Loads a molecule build from a smiles string. More... | |
| Vertex | getLoadedStructure () |
| Returns the currently loaded vertex. More... | |
| void | loadPlainStructure (IAtomContainer mol) |
| Loads a structure in the Jmol viewer. More... | |
| void | loadVertexToViewer (Vertex v) |
| Loads the given vertex to this viewer. More... | |
| void | highlightAtoms (List< IAtom > atoms) |
| Highlights the given atoms in the Jmol viewer. More... | |
| void | clearCurrentSystem () |
| Removes the currently visualized molecule and AP table. More... | |
| void | clearMolecularViewer (boolean dataIsComing) |
| Clears the molecular viewer. More... | |
| Map< Integer, AttachmentPoint > | getActiveMapAPs () |
| Returns the map of attachment points in the currently active viewer. More... | |
| DefaultTableModel | getAPTableModel () |
| ArrayList< Integer > | getSelectedAPIDs () |
| Identifies which attachment points are selected in the currently active viewer. More... | |
Public Attributes | |
| boolean | alteredAPData = false |
| Flag signalling that data about APs has been changed in the GUI. More... | |
Protected Member Functions | |
| ArrayList< IAtom > | getAtomsSelectedFromJMol () |
| Identifies the atoms that are selected in the Jmol viewer. More... | |
| void | activateTabEditsListener (boolean var) |
| Allows to activate and deactivate the listener. More... | |
| void | dispose () |
Protected Attributes | |
| final String | EMPTYCARDNAME = "emptyCard" |
| final String | GRAPHVIEWERCARDNAME = "emptyVertesCard" |
| final String | MOLVIEWERCARDNAME = "fragViewerCard" |
| final String | TWODVIEWERCARDNAME = "twoDimViewerCard" |
Private Member Functions | |
| void | initialize () |
| void | switchToEmptyCard () |
| void | switchToGraphNodeViewer () |
| void | switchToMolecularViewer () |
| void | switchTo2DViewer () |
| void | loadEmptyVertexToViewer (EmptyVertex ev) |
| Loads the given empty vertex to this viewer. More... | |
| void | loadFragmentToViewer (Fragment frag) |
| Loads the given fragments to this viewer. More... | |
| void | loadTemplateToViewer (Template tmpl) |
| Loads the given template to this viewer. More... | |
Private Attributes | |
| Vertex | vertex |
| The currently loaded vertex. More... | |
| JPanel | titlePanel |
| JLabel | labTitle |
| JButton | btnSwitchToNodeViewer |
| JButton | btnSwitchToMolViewer |
| JButton | btnSwitchTo2DViewer |
| JPanel | centralPanel |
| JPanel | emptyViewerCard |
| FragmentViewPanel | fragViewer |
| VertexAsGraphViewPanel | graphNodeViewer |
| VertexAsTwoDimStructureViewPanel | twoDimViewer |
| IVertexAPSelection | activeViewer |
| boolean | editableAPTable = false |
| boolean | switchbleByVertexType = true |
| Flag enabling/disabling the capability to switch between mol- and graph-based viewer. More... | |
Static Private Attributes | |
| static final long | serialVersionUID = 1L |
| Version UID. More... | |
A panel for visualizing vertices.
This is a deck of cards that brings up a specific card depending on the type of vertex to visualize.
Definition at line 55 of file VertexViewPanel.java.
| denoptim.gui.VertexViewPanel.VertexViewPanel | ( | boolean | editableTable | ) |
Constructor that allows to specify whether the AP table is editable or not.
| editableTable | use true to make the AP table editable |
Definition at line 106 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.initialize().
|
protected |
Allows to activate and deactivate the listener.
| var | use true to activate the listener |
Definition at line 558 of file VertexViewPanel.java.
References denoptim.gui.FragmentViewPanel.activateTabEditsListener(), and denoptim.gui.VertexViewPanel.fragViewer.
Referenced by denoptim.gui.GUIVertexInspector.activateTabEditsListener(), and denoptim.gui.GUIVertexSelector.activateTabEditsListener().
| void denoptim.gui.VertexViewPanel.clearCurrentSystem | ( | ) |
Removes the currently visualized molecule and AP table.
Definition at line 481 of file VertexViewPanel.java.
References denoptim.gui.FragmentViewPanel.clearAPTable(), denoptim.gui.VertexAsGraphViewPanel.clearAPTable(), denoptim.gui.VertexViewPanel.fragViewer, denoptim.gui.VertexViewPanel.graphNodeViewer, denoptim.gui.VertexViewPanel.switchToEmptyCard(), and denoptim.gui.VertexViewPanel.vertex.
Referenced by denoptim.gui.GUIVertexInspector.clearCurrentSystem(), and denoptim.gui.GUIVertexSelector.clearCurrentSystem().
| void denoptim.gui.VertexViewPanel.clearMolecularViewer | ( | boolean | dataIsComing | ) |
Clears the molecular viewer.
WARNING: this is VERY SLOW: do not do it unless you are sure you really need to clear the data. Typically, if there is incoming data, you do not need to run this, as the old data will be overwritten anyway.
| dataIsComing | set true when there is incoming molecular data to visualize. |
Definition at line 503 of file VertexViewPanel.java.
References denoptim.gui.FragmentViewPanel.clearMolecularViewer(), and denoptim.gui.VertexViewPanel.fragViewer.
Referenced by denoptim.gui.GUIVertexInspector.removeCurrentVrtx().
| void denoptim.gui.VertexViewPanel.deprotectEdits | ( | ) |
Overrides the flag signaling unsaved edits to saying that there are no altered data.
Definition at line 224 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.alteredAPData, denoptim.gui.FragmentViewPanel.deprotectEdits(), denoptim.gui.VertexAsGraphViewPanel.deprotectEdits(), denoptim.gui.VertexViewPanel.fragViewer, and denoptim.gui.VertexViewPanel.graphNodeViewer.
Referenced by denoptim.gui.GUIVertexInspector.deprotectEditedSystem().
|
protected |
Definition at line 568 of file VertexViewPanel.java.
References denoptim.gui.FragmentViewPanel.dispose(), and denoptim.gui.VertexViewPanel.fragViewer.
Referenced by denoptim.gui.GUIAtomSelectionDialog.dispose(), denoptim.gui.GUIVertexInspector.dispose(), and denoptim.gui.GUIVertexSelector.GUIVertexSelector().
| Map< Integer, AttachmentPoint > denoptim.gui.VertexViewPanel.getActiveMapAPs | ( | ) |
Returns the map of attachment points in the currently active viewer.
Definition at line 514 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.activeViewer, and denoptim.gui.IVertexAPSelection.getMapOfAPsInTable().
Referenced by denoptim.gui.GUIVertexInspector.saveUnsavedChanges().
| DefaultTableModel denoptim.gui.VertexViewPanel.getAPTableModel | ( | ) |
Definition at line 524 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.activeViewer, and denoptim.gui.IVertexAPSelection.getAPTableModel().
Referenced by denoptim.gui.GUIVertexInspector.saveUnsavedChanges().
|
protected |
Identifies the atoms that are selected in the Jmol viewer.
Definition at line 547 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.fragViewer, and denoptim.gui.FragmentViewPanel.getAtomsSelectedFromJMol().
Referenced by denoptim.gui.GUIAtomSelectionDialog.GUIAtomSelectionDialog(), and denoptim.gui.GUIVertexInspector.initialize().
| Vertex denoptim.gui.VertexViewPanel.getLoadedStructure | ( | ) |
Returns the currently loaded vertex.
In case of mismatch between the system loaded into the Jmol viewer and the one in the local memory, we take that from Jmol and made it be The 'current fragment'. Previously set references to the previous 'current fragment' will make no sense anymore.
Definition at line 323 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.fragViewer, denoptim.gui.FragmentViewPanel.getLoadedStructure(), denoptim.gui.VertexViewPanel.switchToMolecularViewer(), and denoptim.gui.VertexViewPanel.vertex.
Referenced by denoptim.gui.GUIVertexInspector.importStructureFromFile(), denoptim.gui.GUIVertexInspector.importStructureFromSMILES(), denoptim.gui.GUIVertexInspector.initialize(), and denoptim.gui.GUIVertexInspector.saveUnsavedChanges().
| ArrayList< Integer > denoptim.gui.VertexViewPanel.getSelectedAPIDs | ( | ) |
Identifies which attachment points are selected in the currently active viewer.
Definition at line 536 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.activeViewer, and denoptim.gui.IVertexAPSelection.getSelectedAPIDs().
Referenced by denoptim.gui.GUIVertexSelector.GUIVertexSelector().
| boolean denoptim.gui.VertexViewPanel.hasUnsavedAPEdits | ( | ) |
Check for unsaved edits to the AP data.
true if there are unsaved edits Definition at line 213 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.alteredAPData.
Referenced by denoptim.gui.GUIVertexInspector.removeCurrentVrtx(), and denoptim.gui.GUIVertexInspector.saveUnsavedChanges().
| void denoptim.gui.VertexViewPanel.highlightAtoms | ( | List< IAtom > | atoms | ) |
Highlights the given atoms in the Jmol viewer.
| atoms | the atoms to highlight |
Definition at line 471 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.fragViewer, and denoptim.gui.FragmentViewPanel.setColorOfAtoms().
Referenced by denoptim.gui.GUIAtomSelectionDialog.GUIAtomSelectionDialog().
|
private |
Definition at line 115 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.alteredAPData, denoptim.gui.IVertexAPSelection.APDATACHANGEEVENT, denoptim.gui.VertexViewPanel.btnSwitchTo2DViewer, denoptim.gui.VertexViewPanel.btnSwitchToMolViewer, denoptim.gui.VertexViewPanel.btnSwitchToNodeViewer, denoptim.gui.VertexViewPanel.centralPanel, denoptim.gui.VertexViewPanel.editableAPTable, denoptim.gui.VertexViewPanel.EMPTYCARDNAME, denoptim.gui.VertexViewPanel.emptyViewerCard, denoptim.gui.VertexViewPanel.fragViewer, denoptim.gui.VertexViewPanel.graphNodeViewer, denoptim.gui.VertexViewPanel.GRAPHVIEWERCARDNAME, denoptim.gui.VertexViewPanel.labTitle, denoptim.gui.VertexViewPanel.MOLVIEWERCARDNAME, denoptim.gui.VertexViewPanel.switchTo2DViewer(), denoptim.gui.VertexViewPanel.switchToEmptyCard(), denoptim.gui.VertexViewPanel.switchToGraphNodeViewer(), denoptim.gui.VertexViewPanel.switchToMolecularViewer(), denoptim.gui.VertexViewPanel.titlePanel, denoptim.gui.VertexViewPanel.twoDimViewer, and denoptim.gui.VertexViewPanel.TWODVIEWERCARDNAME.
Referenced by denoptim.gui.VertexViewPanel.VertexViewPanel().
|
private |
Loads the given empty vertex to this viewer.
This type of vertex does not have any associated molecular data, but does have attachment points (APs) that are listed in table of APs.
| ev | the vertex to visualize |
Definition at line 388 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.btnSwitchTo2DViewer, denoptim.gui.VertexViewPanel.btnSwitchToMolViewer, denoptim.gui.VertexViewPanel.btnSwitchToNodeViewer, denoptim.gui.VertexViewPanel.graphNodeViewer, denoptim.gui.VertexAsGraphViewPanel.loadVertexToViewer(), denoptim.gui.VertexViewPanel.switchbleByVertexType, and denoptim.gui.VertexViewPanel.switchToGraphNodeViewer().
Referenced by denoptim.gui.VertexViewPanel.loadVertexToViewer().
|
private |
Loads the given fragments to this viewer.
The molecular data is loaded in the Jmol viewer, and the attachment point (AP) information in the the list of APs. Jmol is not aware of AP-related information, so this also launches the generation of the graphical objects representing the APs.
| frag | the fragment to visualize |
Definition at line 408 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.btnSwitchTo2DViewer, denoptim.gui.VertexViewPanel.btnSwitchToMolViewer, denoptim.gui.VertexViewPanel.btnSwitchToNodeViewer, denoptim.gui.VertexViewPanel.fragViewer, denoptim.gui.VertexViewPanel.graphNodeViewer, denoptim.graph.Fragment.is3D(), denoptim.gui.FragmentViewPanel.loadFragmentToViewer(), denoptim.gui.VertexAsGraphViewPanel.loadVertexToViewer(), denoptim.gui.VertexAsTwoDimStructureViewPanel.loadVertexToViewer(), denoptim.gui.VertexViewPanel.switchbleByVertexType, denoptim.gui.VertexViewPanel.switchTo2DViewer(), denoptim.gui.VertexViewPanel.switchToMolecularViewer(), and denoptim.gui.VertexViewPanel.twoDimViewer.
Referenced by denoptim.gui.VertexViewPanel.loadTemplateToViewer(), and denoptim.gui.VertexViewPanel.loadVertexToViewer().
| void denoptim.gui.VertexViewPanel.loadPlainStructure | ( | IAtomContainer | mol | ) |
Loads a structure in the Jmol viewer.
| mol | the structure to load |
Definition at line 342 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.fragViewer, denoptim.gui.FragmentViewPanel.loadPlainStructure(), and denoptim.gui.VertexViewPanel.switchToMolecularViewer().
Referenced by denoptim.gui.GUIVertexInspector.importStructureFromFile().
| boolean denoptim.gui.VertexViewPanel.loadSMILES | ( | String | smiles | ) |
Loads a molecule build from a smiles string.
The 3D geometry is either taken from remote CACTUS service (requires connection to the Internet) or built with CDK tools, as a fall-back. The CDK builder, however will produce a somewhat lower quality conformation than that obtained from on online generator.
| smiles | the SMILES of the molecule to load |
true if the SMILES could be converted into a 3D structure | DENOPTIMException |
Definition at line 306 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.fragViewer, denoptim.gui.FragmentViewPanel.loadSMILES(), and denoptim.gui.VertexViewPanel.switchToMolecularViewer().
Referenced by denoptim.gui.GUIVertexInspector.importStructureFromSMILES().
|
private |
Loads the given template to this viewer.
| tmpl | the template to visualize |
Definition at line 431 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.btnSwitchTo2DViewer, denoptim.gui.VertexViewPanel.btnSwitchToMolViewer, denoptim.gui.VertexViewPanel.btnSwitchToNodeViewer, denoptim.gui.FragmentViewPanel.clearAll(), denoptim.graph.Template.containsAtoms(), denoptim.gui.VertexViewPanel.fragViewer, denoptim.graph.Vertex.getBuildingBlockType(), denoptim.graph.Template.getIAtomContainer(), denoptim.graph.Vertex.getVertexId(), denoptim.gui.VertexViewPanel.graphNodeViewer, denoptim.gui.VertexViewPanel.loadFragmentToViewer(), denoptim.gui.VertexAsGraphViewPanel.loadVertexToViewer(), denoptim.gui.VertexAsGraphViewPanel.setVertexSpecificEditableAPTable(), denoptim.gui.VertexViewPanel.switchbleByVertexType, and denoptim.gui.VertexViewPanel.switchToGraphNodeViewer().
Referenced by denoptim.gui.VertexViewPanel.loadVertexToViewer().
| void denoptim.gui.VertexViewPanel.loadVertexToViewer | ( | Vertex | v | ) |
Loads the given vertex to this viewer.
The molecular data is loaded in the Jmol viewer, and the attachment point (AP) information in the the list of APs. Jmol is not aware of AP-related information, so this also launches the generation of the graphical objects representing the APs.
| frag | the fragment to visualize |
Definition at line 358 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.labTitle, denoptim.gui.VertexViewPanel.loadEmptyVertexToViewer(), denoptim.gui.VertexViewPanel.loadFragmentToViewer(), denoptim.gui.VertexViewPanel.loadTemplateToViewer(), denoptim.gui.VertexViewPanel.switchToEmptyCard(), and denoptim.gui.VertexViewPanel.vertex.
Referenced by denoptim.gui.GUIAtomSelectionDialog.GUIAtomSelectionDialog(), denoptim.gui.GUIVertexInspector.initialize(), denoptim.gui.GUIVertexInspector.loadCurrentVrtxIdxToViewer(), and denoptim.gui.GUIVertexSelector.loadCurrentVrtxIdxToViewer().
| void denoptim.gui.VertexViewPanel.setSwitchable | ( | boolean | switchable | ) |
Enable/disable switch-able view.
Does not overwrite the control set upon loading a vertex
Definition at line 237 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.btnSwitchTo2DViewer, denoptim.gui.VertexViewPanel.btnSwitchToMolViewer, denoptim.gui.VertexViewPanel.btnSwitchToNodeViewer, and denoptim.gui.VertexViewPanel.switchbleByVertexType.
Referenced by denoptim.gui.GUIVertexInspector.deprotectEditedSystem(), and denoptim.gui.GUIVertexInspector.protectEditedSystem().
|
private |
Definition at line 286 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.activeViewer, denoptim.gui.VertexViewPanel.centralPanel, denoptim.gui.VertexViewPanel.twoDimViewer, and denoptim.gui.VertexViewPanel.TWODVIEWERCARDNAME.
Referenced by denoptim.gui.VertexViewPanel.initialize(), and denoptim.gui.VertexViewPanel.loadFragmentToViewer().
|
private |
Definition at line 256 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.activeViewer, denoptim.gui.VertexViewPanel.btnSwitchTo2DViewer, denoptim.gui.VertexViewPanel.btnSwitchToMolViewer, denoptim.gui.VertexViewPanel.btnSwitchToNodeViewer, denoptim.gui.VertexViewPanel.centralPanel, and denoptim.gui.VertexViewPanel.EMPTYCARDNAME.
Referenced by denoptim.gui.VertexViewPanel.clearCurrentSystem(), denoptim.gui.VertexViewPanel.initialize(), and denoptim.gui.VertexViewPanel.loadVertexToViewer().
|
private |
Definition at line 268 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.activeViewer, denoptim.gui.VertexViewPanel.centralPanel, denoptim.gui.VertexViewPanel.graphNodeViewer, and denoptim.gui.VertexViewPanel.GRAPHVIEWERCARDNAME.
Referenced by denoptim.gui.VertexViewPanel.initialize(), denoptim.gui.VertexViewPanel.loadEmptyVertexToViewer(), and denoptim.gui.VertexViewPanel.loadTemplateToViewer().
|
private |
Definition at line 277 of file VertexViewPanel.java.
References denoptim.gui.VertexViewPanel.activeViewer, denoptim.gui.VertexViewPanel.centralPanel, denoptim.gui.VertexViewPanel.fragViewer, and denoptim.gui.VertexViewPanel.MOLVIEWERCARDNAME.
Referenced by denoptim.gui.VertexViewPanel.getLoadedStructure(), denoptim.gui.VertexViewPanel.initialize(), denoptim.gui.VertexViewPanel.loadFragmentToViewer(), denoptim.gui.VertexViewPanel.loadPlainStructure(), and denoptim.gui.VertexViewPanel.loadSMILES().
|
private |
Definition at line 85 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.getActiveMapAPs(), denoptim.gui.VertexViewPanel.getAPTableModel(), denoptim.gui.VertexViewPanel.getSelectedAPIDs(), denoptim.gui.VertexViewPanel.switchTo2DViewer(), denoptim.gui.VertexViewPanel.switchToEmptyCard(), denoptim.gui.VertexViewPanel.switchToGraphNodeViewer(), and denoptim.gui.VertexViewPanel.switchToMolecularViewer().
| boolean denoptim.gui.VertexViewPanel.alteredAPData = false |
Flag signalling that data about APs has been changed in the GUI.
Definition at line 70 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.deprotectEdits(), denoptim.gui.VertexViewPanel.hasUnsavedAPEdits(), and denoptim.gui.VertexViewPanel.initialize().
|
private |
Definition at line 77 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize(), denoptim.gui.VertexViewPanel.loadEmptyVertexToViewer(), denoptim.gui.VertexViewPanel.loadFragmentToViewer(), denoptim.gui.VertexViewPanel.loadTemplateToViewer(), denoptim.gui.VertexViewPanel.setSwitchable(), and denoptim.gui.VertexViewPanel.switchToEmptyCard().
|
private |
Definition at line 76 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize(), denoptim.gui.VertexViewPanel.loadEmptyVertexToViewer(), denoptim.gui.VertexViewPanel.loadFragmentToViewer(), denoptim.gui.VertexViewPanel.loadTemplateToViewer(), denoptim.gui.VertexViewPanel.setSwitchable(), and denoptim.gui.VertexViewPanel.switchToEmptyCard().
|
private |
Definition at line 75 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize(), denoptim.gui.VertexViewPanel.loadEmptyVertexToViewer(), denoptim.gui.VertexViewPanel.loadFragmentToViewer(), denoptim.gui.VertexViewPanel.loadTemplateToViewer(), denoptim.gui.VertexViewPanel.setSwitchable(), and denoptim.gui.VertexViewPanel.switchToEmptyCard().
|
private |
Definition at line 79 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize(), denoptim.gui.VertexViewPanel.switchTo2DViewer(), denoptim.gui.VertexViewPanel.switchToEmptyCard(), denoptim.gui.VertexViewPanel.switchToGraphNodeViewer(), and denoptim.gui.VertexViewPanel.switchToMolecularViewer().
|
private |
Definition at line 91 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize().
|
protected |
Definition at line 86 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize(), and denoptim.gui.VertexViewPanel.switchToEmptyCard().
|
private |
Definition at line 81 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize().
|
private |
Definition at line 82 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.activateTabEditsListener(), denoptim.gui.VertexViewPanel.clearCurrentSystem(), denoptim.gui.VertexViewPanel.clearMolecularViewer(), denoptim.gui.VertexViewPanel.deprotectEdits(), denoptim.gui.VertexViewPanel.dispose(), denoptim.gui.VertexViewPanel.getAtomsSelectedFromJMol(), denoptim.gui.VertexViewPanel.getLoadedStructure(), denoptim.gui.VertexViewPanel.highlightAtoms(), denoptim.gui.VertexViewPanel.initialize(), denoptim.gui.VertexViewPanel.loadFragmentToViewer(), denoptim.gui.VertexViewPanel.loadPlainStructure(), denoptim.gui.VertexViewPanel.loadSMILES(), denoptim.gui.VertexViewPanel.loadTemplateToViewer(), and denoptim.gui.VertexViewPanel.switchToMolecularViewer().
|
private |
Definition at line 83 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.clearCurrentSystem(), denoptim.gui.VertexViewPanel.deprotectEdits(), denoptim.gui.VertexViewPanel.initialize(), denoptim.gui.VertexViewPanel.loadEmptyVertexToViewer(), denoptim.gui.VertexViewPanel.loadFragmentToViewer(), denoptim.gui.VertexViewPanel.loadTemplateToViewer(), and denoptim.gui.VertexViewPanel.switchToGraphNodeViewer().
|
protected |
Definition at line 87 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize(), and denoptim.gui.VertexViewPanel.switchToGraphNodeViewer().
|
private |
Definition at line 74 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize(), and denoptim.gui.VertexViewPanel.loadVertexToViewer().
|
protected |
Definition at line 88 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize(), and denoptim.gui.VertexViewPanel.switchToMolecularViewer().
|
staticprivate |
Version UID.
Definition at line 60 of file VertexViewPanel.java.
|
private |
Flag enabling/disabling the capability to switch between mol- and graph-based viewer.
Definition at line 97 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.loadEmptyVertexToViewer(), denoptim.gui.VertexViewPanel.loadFragmentToViewer(), denoptim.gui.VertexViewPanel.loadTemplateToViewer(), and denoptim.gui.VertexViewPanel.setSwitchable().
|
private |
Definition at line 72 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize().
|
private |
Definition at line 84 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize(), denoptim.gui.VertexViewPanel.loadFragmentToViewer(), and denoptim.gui.VertexViewPanel.switchTo2DViewer().
|
protected |
Definition at line 89 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.initialize(), and denoptim.gui.VertexViewPanel.switchTo2DViewer().
|
private |
The currently loaded vertex.
Definition at line 65 of file VertexViewPanel.java.
Referenced by denoptim.gui.VertexViewPanel.clearCurrentSystem(), denoptim.gui.VertexViewPanel.getLoadedStructure(), and denoptim.gui.VertexViewPanel.loadVertexToViewer().