Sha256: 53af1ca81765e28ca053fb0b4c62ee9b66203269e78c2ef673e2b47ff8bdc5ce

Contents?: true

Size: 1.52 KB

Versions: 1

Compression:

Stored size: 1.52 KB

Contents

/*
Copyright Ideaconsult Ltd. (C) 2005-2007  
Contact: nina@acad.bg

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

*/


package toxTree.core;


import toxTree.data.IObjectFilter;

public interface IFilteredMolecules extends IMoleculesIterator {
	/**
	 * Adds filtered set of IAtomContainer
	 * @param filter
	 * @throws toxTree.exceptions.FilterException
	 */
	void addFilter(IObjectFilter filter) throws toxTree.exceptions.FilterException;
	/**
	 * Delete  filtered set of IAtomContainer
	 * @param filter
	 * @throws toxTree.exceptions.FilterException
	 */
	void deleteFilter(IObjectFilter filter) throws toxTree.exceptions.FilterException;
	/**
	 * Sets the active list to be this filtered set.
	 * @param filter
	 * @throws toxTree.exceptions.FilterException
	 */
	boolean setFilter(IObjectFilter filter, boolean update) throws toxTree.exceptions.FilterException;
}


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
toxtree-0.0.1 Toxtree-v2.6.13/src/toxTree/core/IFilteredMolecules.java