public class Movements
extends java.lang.Object
The distance of movements is in pixels on the image's highest frame size.
See Prefetching
class.
Modifier and Type | Field and Description |
---|---|
static int |
DOWN |
static int |
DOWN_LEFT |
static int |
DOWN_RIGHT |
private float |
downLeftProbability |
private float |
downProbability |
private float |
downRightProbability |
static int |
LEFT |
private float |
leftProbability |
static int |
RIGHT |
private float |
rightProbability |
static int |
UP |
static int |
UP_LEFT |
static int |
UP_RIGHT |
private float |
upLeftProbability |
private float |
upProbability |
private float |
uprightProbability |
static int |
ZOOM_IN |
static int |
ZOOM_OUT |
private float |
zoomInProbability |
private float |
zoomOutProbability |
Constructor and Description |
---|
Movements()
Default constructor.
|
Movements(float[] probabilities)
Constructor.
|
Movements(float rightProb,
float upRightProb,
float upProb,
float upLeftProb,
float leftProb,
float downLeftProb,
float downProb,
float downRightProb,
float zoomInProb,
float zoomOutProb)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
float |
getDownLeftProbability() |
float |
getDownProbability() |
float |
getDownRightProbability() |
float |
getLeftProbability() |
float |
getMaxProbabilities() |
float |
getMinProbabilities() |
float |
getProbability(int movement)
Returns the probability of the movement.
|
float |
getRightProbability() |
float |
getUpLeftProbability() |
float |
getUpProbability() |
float |
getUpRightProbability() |
float |
getZoomInProbability() |
float |
getZoomOutProbability() |
void |
list(java.io.PrintStream out)
Prints this Client fields out to the specified output stream.
|
java.lang.String |
toString() |
public static final int RIGHT
public static final int UP_RIGHT
public static final int UP
public static final int UP_LEFT
public static final int LEFT
public static final int DOWN_LEFT
public static final int DOWN
public static final int DOWN_RIGHT
public static final int ZOOM_IN
public static final int ZOOM_OUT
private float upProbability
private float downProbability
private float leftProbability
private float rightProbability
private float upLeftProbability
private float uprightProbability
private float downLeftProbability
private float downRightProbability
private float zoomInProbability
private float zoomOutProbability
public Movements()
Probabilities are all set to 0.1 and distances to 128 pixels.
public Movements(float[] probabilities)
probabilities
- public Movements(float rightProb, float upRightProb, float upProb, float upLeftProb, float leftProb, float downLeftProb, float downProb, float downRightProb, float zoomInProb, float zoomOutProb)
rightProb
- upRightProb
- upProb
- upLeftProb
- leftProb
- downLeftProb
- downProb
- downRightProb
- zoomInProb
- zoomOutProb
- public float getProbability(int movement)
public float getRightProbability()
public float getUpRightProbability()
public float getUpProbability()
public float getUpLeftProbability()
public float getLeftProbability()
public float getDownLeftProbability()
public float getDownProbability()
public float getDownRightProbability()
public float getZoomInProbability()
public float getZoomOutProbability()
public float getMaxProbabilities()
public float getMinProbabilities()
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)