de.lmu.ifi.dbs.elki.preprocessing
Class FracClusPreprocessor<V extends RealVector<V,?>>
java.lang.Object
de.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable
de.lmu.ifi.dbs.elki.preprocessing.FracClusPreprocessor<V>
- All Implemented Interfaces:
- Loggable, Preprocessor<V>, Parameterizable
public class FracClusPreprocessor<V extends RealVector<V,?>>
- extends AbstractParameterizable
- implements Preprocessor<V>
- Author:
- Arthur Zimek
Method Summary |
List<AttributeSettings> |
getAttributeSettings()
Returns the settings of all options assigned to the option handler. |
int |
getK()
|
void |
run(Database<V> database,
boolean verbose,
boolean time)
This method executes the actual preprocessing step of this Preprocessor
for the objects of the specified database. |
String[] |
setParameters(String[] args)
Sets the attributes of the class accordingly to the given parameters. |
Methods inherited from class de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable |
addOption, checkGlobalParameterConstraints, deleteOption, description, description, description, getParameters, getParameterValue, getPossibleOptions, inlineDescription, isSet, setParameters |
Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
debugFine, debugFiner, debugFinest, exception, message, progress, progress, progress, verbose, verbose, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NUMBER_OF_SUPPORTERS_P
public static final String NUMBER_OF_SUPPORTERS_P
- See Also:
- Constant Field Values
NUMBER_OF_SUPPORTERS_D
public static final String NUMBER_OF_SUPPORTERS_D
- See Also:
- Constant Field Values
k
private int k
kParameter
private IntParameter kParameter
FracClusPreprocessor
public FracClusPreprocessor()
run
public void run(Database<V> database,
boolean verbose,
boolean time)
- Description copied from interface:
Preprocessor
- This method executes the actual preprocessing step of this Preprocessor
for the objects of the specified database.
- Specified by:
run
in interface Preprocessor<V extends RealVector<V,?>>
- Parameters:
database
- the database for which the preprocessing is performedverbose
- flag to allow verbose messages while performing the algorithmtime
- flag to request output of performance time- See Also:
Preprocessor.run(de.lmu.ifi.dbs.elki.database.Database,boolean,boolean)
setParameters
public String[] setParameters(String[] args)
throws ParameterException
- Description copied from interface:
Parameterizable
- Sets the attributes of the class accordingly to the given parameters.
Returns a new String array containing those entries of the
given array that are neither expected nor used by this
Parameterizable.
- Specified by:
setParameters
in interface Parameterizable
- Overrides:
setParameters
in class AbstractParameterizable
- Parameters:
args
- parameters to set the attributes accordingly to
- Returns:
- String[] an array containing the unused parameters
- Throws:
ParameterException
- in case of wrong parameter-setting- See Also:
Parameterizable.setParameters(String[])
getAttributeSettings
public List<AttributeSettings> getAttributeSettings()
- Description copied from class:
AbstractParameterizable
- Returns the settings of all options assigned to the option handler.
- Specified by:
getAttributeSettings
in interface Parameterizable
- Overrides:
getAttributeSettings
in class AbstractParameterizable
- Returns:
- the setting of the attributes of the parameterizable
- See Also:
Parameterizable.getAttributeSettings()
getK
public int getK()