branches/
|
477
(10 years ago)
by risbud:
Added the following features:
1. Show Threshold Spheres
2. Show Neighbour Relationships within the first shell
3. Show second shell
New methods added, are:
1. IntPairSet getfirstShellNbrs(Model, int) (ContactMapPane.java)
2. IntPairSet getfirstShellNbrRels(Model, int) (ContactMapPane.java)
3. void getmousePos() (ContactMapPane.java)
4. void drawSpheres(Model, Model, String, Pair<Integer>) (PyMolAdaptor.java)
5. void drawSpheres(Model, Model, String, IntPairSet) (PyMolAdaptor.java)
6. void showSpheres(Model, Pair<Integer>) (PyMolAdaptor.java)
7. void showSpheres(Model, IntPairSet) (PyMolAdaptor.java)
8. void showSecShell(Model, IntPairSet) (PyMolAdaptor.java)
9. void showShellRels(Model, IntPairSet) (PyMolAdaptor.java)
10. void handleShowSpheres3D() (View.java)
11. void handleShowShellRels() (View.java)
12. void handleShowSecShell() (View.java)
Apart from the new methods, some new variables have been introduces in View.java, to create icons, etc. The names are self-explanatory to correlate them with the above changes.
New icon file is created (spheres.png) for "Show Threshold Spheres"
The backend Python script "cmview.py" has been edited to include method to draw sphere CGOs.
|