// $Id: AtomRadius.java,v 1.2 2006/10/21 17:52:15 Sasha Buzko Exp $ // // Copyright (c) 2000-2003 San Diego Supercomputer Center (SDSC), // a facility operated jointly by the University of California, // San Diego (UCSD) and General Atomics, San Diego, California, USA. // // Users and possessors of this source code are hereby granted a // nonexclusive, royalty-free copyright and design patent license to // use this code in individual software. License is not granted for // commercial resale, in whole or in part, without prior written // permission from SDSC. This source is provided "AS IS" without express // or implied warranty of any kind. // // For further information, please see: http://mbt.sdsc.edu // // History: // $Log: AtomRadius.java,v $ // Revision 1.2 2006/10/21 17:52:15 Sasha Buzko // Refactored the project to move all new code to edu.sdsc.sirius package. // // Revision 1.1 2006/05/20 17:02:02 Sasha Buzko // Updated version // // Revision 1.1 2006/04/30 20:13:58 Sasha Buzko // New version of the app // // Revision 1.1 2006/04/15 19:42:21 Sasha Buzko // Initial commit // // Revision 1.1 2005/11/13 04:35:11 Administrator // *** empty log message *** // // Revision 1.2 2003/04/23 23:09:27 moreland // Changed get methods from using an index to an object reference for style context. // // Revision 1.1 2003/02/27 21:06:33 moreland // Began adding classes for viewable "Styles" (colors, sizes, forms, etc). // // Revision 1.0 2003/02/25 18:33:19 moreland // First implementation. // package edu.sdsc.mbt.viewables; import edu.sdsc.mbt.Atom; /** * This interface defines how all AtomRadius implementation classes * should generate a radius for a given atomIndex+Atom. *
* @see edu.sdsc.mbt.viewables.StructureDocument * @see edu.sdsc.sirius.viewers.Viewer *
* @author John L. Moreland */ public interface AtomRadius { public double getAtomRadius( Atom atom ); }