All Downloads are FREE. Search and download functionalities are using the official Maven repository.

maltcms.commands.distances.dtwng.IAlignment Maven / Gradle / Ivy

Go to download

Similarities for Feature Vectors and Time Series thereof, such as Cosine and Dynamic Time Warping.

The newest version!
/*
 * Maltcms, modular application toolkit for chromatography-mass spectrometry.
 * Copyright (C) 2008-2014, The authors of Maltcms. All rights reserved.
 *
 * Project website: http://maltcms.sf.net
 *
 * Maltcms may be used under the terms of either the
 *
 * GNU Lesser General Public License (LGPL)
 * http://www.gnu.org/licenses/lgpl.html
 *
 * or the
 *
 * Eclipse Public License (EPL)
 * http://www.eclipse.org/org/documents/epl-v10.php
 *
 * As a user/recipient of Maltcms, you may choose which license to receive the code
 * under. Certain files or entire directories may not be covered by this
 * dual license, but are subject to licenses compatible to both LGPL and EPL.
 * License exceptions are explicitly declared in all relevant files or in a
 * LICENSE file in the relevant directories.
 *
 * Maltcms 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. Please consult the relevant license documentation
 * for details.
 */
package maltcms.commands.distances.dtwng;

import java.awt.Point;
import java.awt.geom.Area;
import java.util.List;

/**
 * 

IAlignment interface.

* * @author Nils Hoffmann * */ public interface IAlignment extends IPairwiseFeatureVectorSequenceOperation { /** *

getMap.

* * @return a {@link java.util.List} object. */ public List getMap(); /** *

getLeftHandSideId.

* * @return a {@link java.lang.String} object. */ public String getLeftHandSideId(); /** *

getRightHandSideId.

* * @return a {@link java.lang.String} object. */ public String getRightHandSideId(); /** *

setRightHandSideId.

* * @param rhsid a {@link java.lang.String} object. */ public void setRightHandSideId(String rhsid); /** *

setLeftHandSideId.

* * @param lhsid a {@link java.lang.String} object. */ public void setLeftHandSideId(String lhsid); /** *

setConstraints.

* * @param a a {@link java.awt.geom.Area} object. */ public void setConstraints(Area a); /** *

getConstraints.

* * @return a {@link java.awt.geom.Area} object. */ public Area getConstraints(); /** *

setDefaultValue.

* * @param d a double. */ public void setDefaultValue(double d); /** *

getDefaultValue.

* * @return a double. */ public double getDefaultValue(); /** *

setOptimizationFunction.

* * @param iof a {@link maltcms.commands.distances.dtwng.IOptimizationFunction} object. */ public void setOptimizationFunction(IOptimizationFunction iof); /** *

getOptimizationFunction.

* * @return a {@link maltcms.commands.distances.dtwng.IOptimizationFunction} object. */ public IOptimizationFunction getOptimizationFunction(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy