public class PredictiveScalingFactors
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private float |
defaultScalingFactor
Is the default value of precincts whose weight has not been defined
in
scalingFactors . |
private java.util.HashMap<java.lang.Long,java.lang.Float> |
scalingFactors
Addtional window scaling factors.
|
Constructor and Description |
---|
PredictiveScalingFactors()
Constructor.
|
PredictiveScalingFactors(float defaultScalingFactor) |
PredictiveScalingFactors(java.util.HashMap<java.lang.Long,java.lang.Float> scalingFactors) |
PredictiveScalingFactors(java.util.HashMap<java.lang.Long,java.lang.Float> scalingFactors,
float defaultScalingFactor) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(long inClassIdentifier) |
java.util.Set<java.util.Map.Entry<java.lang.Long,java.lang.Float>> |
entrySet() |
float |
getDefaultValue() |
float |
getValue(long inClassIdentifier) |
java.util.Set<java.lang.Long> |
keySet() |
void |
list(java.io.PrintStream out)
Prints this File Order Delivery out to the specified output stream.
|
void |
setDefaultValue(float factor) |
void |
setValue(long inClassIdentifier,
float factor) |
java.lang.String |
toString() |
private java.util.HashMap<java.lang.Long,java.lang.Float> scalingFactors
Defines new scaling factors / weights to be applied. The key
of the HashMap is the unique precinct identifier and the value
is a real value of the weight, in the range [0,1].
private float defaultScalingFactor
scalingFactors
.public PredictiveScalingFactors()
public PredictiveScalingFactors(float defaultScalingFactor)
defaultScalingFactor
- public PredictiveScalingFactors(java.util.HashMap<java.lang.Long,java.lang.Float> scalingFactors)
scalingFactors
- public PredictiveScalingFactors(java.util.HashMap<java.lang.Long,java.lang.Float> scalingFactors, float defaultScalingFactor)
scalingFactors
- defaultScalingFactor
- public void setValue(long inClassIdentifier, float factor)
inClassIdentifier
- factor
- public void setDefaultValue(float factor)
public float getValue(long inClassIdentifier)
inClassIdentifier
- public float getDefaultValue()
public boolean contains(long inClassIdentifier)
inClassIdentifier
- public java.util.Set<java.util.Map.Entry<java.lang.Long,java.lang.Float>> entrySet()
public java.util.Set<java.lang.Long> keySet()
public java.lang.String toString()
toString
in class java.lang.Object
public void list(java.io.PrintStream out)
out
- an output stream.
CADI - Copyright (C) 2007
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.
Group on Interactive Coding of Images (GICI) (contact)