de.lmu.ifi.dbs.elki.result.textwriter
Class TextWriterStreamNormalizing<O extends DatabaseObject>
java.lang.Object
de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream
de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStreamNormalizing<O>
- Type Parameters:
O
- Object type that can be normalized.
public class TextWriterStreamNormalizing<O extends DatabaseObject>
- extends TextWriterStream
Normalizing version of TextWriterStream
- Author:
- Erich Schubert
Methods inherited from class de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream |
commentPrint, commentPrintLn, commentPrintLn, commentPrintSeparator, flush, getWriterFor, inlinePrint, inlinePrintNoQuotes, isForceincomments, normalizationRestore, setForceincomments |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
normalization
private Normalization<O extends DatabaseObject> normalization
- Normalization function
TextWriterStreamNormalizing
public TextWriterStreamNormalizing(PrintStream out,
HandlerList<TextWriterWriterInterface<?>> writers,
Normalization<O> normalization)
- Constructor.
- Parameters:
out
- Output streamwriters
- Object writersnormalization
- Normalization
normalizationRestore
public O normalizationRestore(O v)
throws NonNumericFeaturesException
- De-Normalize output.
- Parameters:
v
-
- Returns:
- de-normalized vector
- Throws:
NonNumericFeaturesException
setNormalization
public void setNormalization(Normalization<O> normalization)
- Setter for normalization.
- Parameters:
normalization
-
getNormalization
public Normalization<O> getNormalization()
- Getter for normalization class.
- Returns:
- normalization object