From: Christoph S. <c.s...@un...> - 2004-03-12 15:20:06
|
Tommi Hassinen wrote: > Hello. >=20 > After a while I thought to pick up the comp.chem. plugin again. Earlier= I > was told to look at JmolModelAdapter interface for accessing atoms and > bonds from jmol. >=20 > But now I'm stuck because I see no way how I can access JmolModelAdapte= r > or JmolViewer objects from the plugin ; the plugin only has access to > a CDKEditBus object, which has methods >=20 > public ChemModel getChemModel(); > public ChemFile getChemFile(); >=20 > but how can I access JmolViewer or JmolModelAdapter using these? Tommi, you cannot access any application-specific code, since any CDK plugin is=20 supposed to work in any CDKEditBus implementation, like in Jmol or=20 JChemPaint. So, all you can do at the moment is get a ChemModel/File=20 from the application, do whatever you want to do with it, and pass it=20 back to the application. Of course your plugin can also just do=20 one-way-things, like parse a structure from an exotic file format and=20 pass it to the app, or get a structure from the application and=20 calculated and display descriptor for it. The above does not mean that the EditBus API is final. We can discuss=20 adding further sensible methods, but those must not be=20 application-specifiy by any means. If you want to do something that makes onyl sense in the context of=20 Jmol, then you will have to write code for the main Jmol code base. Cheers, Chris --=20 Dr. rer. nat. habil. Christoph Steinbeck (c.s...@un...) Groupleader Junior Research Group for Applied Bioinformatics Cologne University BioInformatics Center (http://www.cubic.uni-koeln.de) Z=FClpicher Str. 47, 50674 Cologne Tel: +49(0)221-470-7426 Fax: +49 (0) 221-470-7786 What is man but that lofty spirit - that sense of enterprise. ... Kirk, "I, Mudd," stardate 4513.3.. |