charite.christo.protein
Interface ProteinViewer
- All Superinterfaces:
- CommandInterpreter, Disposable, HasProtein
- All Known Implementing Classes:
- AbstractProteinViewerProxy, ChAstex, ChAstexPROXY, ChJmol, ChJmolPROXY, Protein3d.PView, Pymol
public interface ProteinViewer
- extends Disposable, HasProtein, CommandInterpreter
A protein viewer can display proteins three-dimensionally.
Method Summary |
java.lang.Object |
getProperty(java.lang.String id)
The method may return null. |
java.util.Collection<? extends ProteinViewer> |
getViewersSharingViewV(boolean proxyObject)
Each instance is connected with only one protein. |
void |
setProperty(java.lang.String id,
java.lang.Object value)
|
boolean |
setProtein(long options,
Protein p,
ProteinViewer inSameView)
The only use of the setProtein and getProtein methods are to
to keep a reference to the protein object. |
PROTEIN
static final java.lang.String PROTEIN
- See Also:
- Constant Field Values
RESIDUES
static final java.lang.String RESIDUES
- See Also:
- Constant Field Values
SELECTION_CURSOR
static final java.lang.String SELECTION_CURSOR
- See Also:
- Constant Field Values
SELECTION_PICKED
static final java.lang.String SELECTION_PICKED
- See Also:
- Constant Field Values
PROPERTY_MULTI_MOLECULE
static final long PROPERTY_MULTI_MOLECULE
- See Also:
- Constant Field Values
PROPERTY_MULTI_VIEW
static final long PROPERTY_MULTI_VIEW
- See Also:
- Constant Field Values
PROPERTY_EXTERNAL_PROCESS
static final long PROPERTY_EXTERNAL_PROCESS
- See Also:
- Constant Field Values
PROPERTY_TK
static final long PROPERTY_TK
- See Also:
- Constant Field Values
PROPERTY_HEAVY_WEIGHT
static final long PROPERTY_HEAVY_WEIGHT
- See Also:
- Constant Field Values
PROPERTY_OPENGL
static final long PROPERTY_OPENGL
- See Also:
- Constant Field Values
PROPERTY_SEQUENCE_CURSOR_DELAYED
static final long PROPERTY_SEQUENCE_CURSOR_DELAYED
- See Also:
- Constant Field Values
PROPERTY_HAS_SCRIPT_PANEL
static final long PROPERTY_HAS_SCRIPT_PANEL
- See Also:
- Constant Field Values
PROPERTY_NAMED_SELECTIONS
static final long PROPERTY_NAMED_SELECTIONS
- See Also:
- Constant Field Values
PROPERTY_RIBBON_COLOR_NO_CHANGE
static final long PROPERTY_RIBBON_COLOR_NO_CHANGE
- See Also:
- Constant Field Values
PROPERTY_HAS_CONTEXTMENU
static final long PROPERTY_HAS_CONTEXTMENU
- See Also:
- Constant Field Values
PROPERTY_NEEDS_UPDATE_SURFACES_WHEN_ROTATED
static final long PROPERTY_NEEDS_UPDATE_SURFACES_WHEN_ROTATED
- See Also:
- Constant Field Values
INTERPRET_NO_MSG_DIALOGS
static final long INTERPRET_NO_MSG_DIALOGS
- See Also:
- Constant Field Values
SET_PROTEIN_VERBOSE
static final long SET_PROTEIN_VERBOSE
- See Also:
- Constant Field Values
NONE
static final ProteinViewer[] NONE
PFX_SURFACE_OBJECT
static final java.lang.String PFX_SURFACE_OBJECT
- See Also:
- Constant Field Values
COMMANDhighlight_selected_atoms
static final java.lang.String COMMANDhighlight_selected_atoms
- See Also:
- Constant Field Values
COMMANDhighlight_selected_amino_acids
static final java.lang.String COMMANDhighlight_selected_amino_acids
- See Also:
- Constant Field Values
COMMANDcenter_amino
static final java.lang.String COMMANDcenter_amino
- See Also:
- Constant Field Values
COMMANDbiomolecule
static final java.lang.String COMMANDbiomolecule
- See Also:
- Constant Field Values
COMMANDzoom
static final java.lang.String COMMANDzoom
- See Also:
- Constant Field Values
COMMANDrotate
static final java.lang.String COMMANDrotate
- See Also:
- Constant Field Values
COMMANDcenter
static final java.lang.String COMMANDcenter
- See Also:
- Constant Field Values
COMMANDset_rotation_translation
static final java.lang.String COMMANDset_rotation_translation
- See Also:
- Constant Field Values
COMMANDbackground
static final java.lang.String COMMANDbackground
- See Also:
- Constant Field Values
COMMANDribbons
static final java.lang.String COMMANDribbons
- See Also:
- Constant Field Values
COMMANDspheres
static final java.lang.String COMMANDspheres
- See Also:
- Constant Field Values
COMMANDsticks
static final java.lang.String COMMANDsticks
- See Also:
- Constant Field Values
COMMANDlines
static final java.lang.String COMMANDlines
- See Also:
- Constant Field Values
COMMANDsurface
static final java.lang.String COMMANDsurface
- See Also:
- Constant Field Values
COMMANDsa_surface
static final java.lang.String COMMANDsa_surface
- See Also:
- Constant Field Values
COMMANDsurface_color
static final java.lang.String COMMANDsurface_color
- See Also:
- Constant Field Values
COMMANDmesh
static final java.lang.String COMMANDmesh
- See Also:
- Constant Field Values
COMMANDdots
static final java.lang.String COMMANDdots
- See Also:
- Constant Field Values
COMMANDcartoon
static final java.lang.String COMMANDcartoon
- See Also:
- Constant Field Values
COMMANDcolor
static final java.lang.String COMMANDcolor
- See Also:
- Constant Field Values
COMMANDchange_object_color
static final java.lang.String COMMANDchange_object_color
- See Also:
- Constant Field Values
COMMANDselect
static final java.lang.String COMMANDselect
- See Also:
- Constant Field Values
COMMANDselection_name
static final java.lang.String COMMANDselection_name
- See Also:
- Constant Field Values
COMMANDlabel
static final java.lang.String COMMANDlabel
- See Also:
- Constant Field Values
COMMANDlabel_color
static final java.lang.String COMMANDlabel_color
- See Also:
- Constant Field Values
COMMANDshowScriptPanel
static final java.lang.String COMMANDshowScriptPanel
- See Also:
- Constant Field Values
COMMANDobject_delete
static final java.lang.String COMMANDobject_delete
- See Also:
- Constant Field Values
COMMAND_HIDE_EVERYTHING
static final java.lang.String COMMAND_HIDE_EVERYTHING
- See Also:
- Constant Field Values
STYLE_COMMANDS
static final java.lang.String[] STYLE_COMMANDS
INTERNAL_USE
static final java.lang.String[] INTERNAL_USE
mapViewer
static final java.util.WeakHashMap<java.lang.Object,java.lang.Object> mapViewer
SHOW_CURSOR_IF_OTHER_PROTEIN
static final java.util.HashSet<java.lang.Class> SHOW_CURSOR_IF_OTHER_PROTEIN
GET_FRAME_TITLE
static final java.lang.String GET_FRAME_TITLE
- See Also:
- Constant Field Values
GET_ATOM_SELECTION_EXAMPLE
static final java.lang.String GET_ATOM_SELECTION_EXAMPLE
- See Also:
- Constant Field Values
GET_JMENUBAR
static final java.lang.String GET_JMENUBAR
- See Also:
- Constant Field Values
GET_CANVAS
static final java.lang.String GET_CANVAS
- See Also:
- Constant Field Values
GET_SURFACEOBJECTS
static final java.lang.String GET_SURFACEOBJECTS
- See Also:
- Constant Field Values
GET_LAST_CREATED_OBJECT
static final java.lang.String GET_LAST_CREATED_OBJECT
- See Also:
- Constant Field Values
GET_FLAGS
static final java.lang.String GET_FLAGS
- See Also:
- Constant Field Values
GET_SUPPORTED_COMMANDS
static final java.lang.String GET_SUPPORTED_COMMANDS
- See Also:
- Constant Field Values
GET_AWTMASK_CONT_SELECTION
static final java.lang.String GET_AWTMASK_CONT_SELECTION
- See Also:
- Constant Field Values
GET_AWTMASK_DISC_SELECTION
static final java.lang.String GET_AWTMASK_DISC_SELECTION
- See Also:
- Constant Field Values
SET_RUN_AFTER_INSTALLATION
static final java.lang.String SET_RUN_AFTER_INSTALLATION
- See Also:
- Constant Field Values
setProtein
boolean setProtein(long options,
Protein p,
ProteinViewer inSameView)
- The only use of the setProtein and getProtein methods are to
to keep a reference to the protein object.
Otherwise both methods are not important.
getViewersSharingViewV
java.util.Collection<? extends ProteinViewer> getViewersSharingViewV(boolean proxyObject)
- Each instance is connected with only one protein.
But several instances can share the view such that several proteins are displayed in the same
panel.
getProperty
java.lang.Object getProperty(java.lang.String id)
- The method may return null.
GET_JMENUBAR: javax.swing.JMenuBar
GET_CANVAS: java.awt.Component
GET_SURFACEOBJECTS: List
GET_FLAGS: long-bit-mask with properties
A generic command like COMMANDcolor: Boolean.TRUE if command is supported
setProperty
void setProperty(java.lang.String id,
java.lang.Object value)
'The most important classes are StrapAlign, Protein and StrapEvent.'