partage
Class PleiadesComplexInstanceGenerator.RequestsParameters

java.lang.Object
  extended by partage.PleiadesComplexInstanceGenerator.RequestsParameters
Enclosing class:
PleiadesComplexInstanceGenerator

public static class PleiadesComplexInstanceGenerator.RequestsParameters
extends java.lang.Object

A static class for representing the requests parameters of the Pleiades instance.

Version:
July 07
Author:
Sylvain Bouveret

Field Summary
static int DIFFCLAS_WEIGHTS
          a static field for selecting the non-uniform distribution of weights ; weights are distributed among nClasses classes.
 int factor
          The ratio between two consecutive classes (for non-uniform repartition of weights) - default is 100.
 int maxNumberOfObservationsInWideAreaImages
          This parameter specifies the maximum number of observations of which the wide area images are made.
 int maxWeight
          This parameter specifies the maximum weight of the observation requests (for uniform weights).
 int minNumberOfObservationsInWideAreaImages
          This parameter specifies the minimum number of observations of which the wide area images are made.
 int minWeight
          This parameter specifies the minimum weight of the observation requests (for uniform weights).
 int nbOfOrbits
          The number of rotations of the satellite (usefull for generating the requests) -- default is 3.
 int nClasses
          Number of classes (for non-uniform repartition of weights) - default is 4.
 double probabilityOfCommonRequest
          This parameter specifies the probability of a common request.
 double probabilityOfStereoImages
          This parameter specifies the probability of a request to be a stereo image.
 double probabilityOfWideAreaImages
          This parameter specifies the probability of a request to concern wide areas (that can be aquired only with several opportunities).
 double probabilityToBeAcquiredTheSameOrbit
          This parameter specifies the probability for a wide area image or for a stereo image to be constrained to be acquired during the same orbit. -- Default is 0.2.
static int UNIFORM_WEIGHTS
          a static field for selecting the uniform distribution of weights.
 int weightDist
          Type of weights distribution - default is DIFFCLAS_WEIGHTS
 
Constructor Summary
PleiadesComplexInstanceGenerator.RequestsParameters(double _pCR, double _pSI, double _pWAI, int _minNbIWAI, int _maxNbIWAI, int _minW, int _maxW)
          Instantiates the class RequestsParemeters
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nbOfOrbits

public int nbOfOrbits
The number of rotations of the satellite (usefull for generating the requests) -- default is 3.


UNIFORM_WEIGHTS

public static final int UNIFORM_WEIGHTS
a static field for selecting the uniform distribution of weights.

See Also:
Constant Field Values

DIFFCLAS_WEIGHTS

public static final int DIFFCLAS_WEIGHTS
a static field for selecting the non-uniform distribution of weights ; weights are distributed among nClasses classes.

See Also:
Constant Field Values

probabilityOfCommonRequest

public double probabilityOfCommonRequest
This parameter specifies the probability of a common request.


probabilityOfStereoImages

public double probabilityOfStereoImages
This parameter specifies the probability of a request to be a stereo image.


probabilityOfWideAreaImages

public double probabilityOfWideAreaImages
This parameter specifies the probability of a request to concern wide areas (that can be aquired only with several opportunities).


minNumberOfObservationsInWideAreaImages

public int minNumberOfObservationsInWideAreaImages
This parameter specifies the minimum number of observations of which the wide area images are made.


maxNumberOfObservationsInWideAreaImages

public int maxNumberOfObservationsInWideAreaImages
This parameter specifies the maximum number of observations of which the wide area images are made.


probabilityToBeAcquiredTheSameOrbit

public double probabilityToBeAcquiredTheSameOrbit
This parameter specifies the probability for a wide area image or for a stereo image to be constrained to be acquired during the same orbit. -- Default is 0.2.


weightDist

public int weightDist
Type of weights distribution - default is DIFFCLAS_WEIGHTS


nClasses

public int nClasses
Number of classes (for non-uniform repartition of weights) - default is 4.


factor

public int factor
The ratio between two consecutive classes (for non-uniform repartition of weights) - default is 100.


minWeight

public int minWeight
This parameter specifies the minimum weight of the observation requests (for uniform weights).


maxWeight

public int maxWeight
This parameter specifies the maximum weight of the observation requests (for uniform weights).

Constructor Detail

PleiadesComplexInstanceGenerator.RequestsParameters

public PleiadesComplexInstanceGenerator.RequestsParameters(double _pCR,
                                                           double _pSI,
                                                           double _pWAI,
                                                           int _minNbIWAI,
                                                           int _maxNbIWAI,
                                                           int _minW,
                                                           int _maxW)
Instantiates the class RequestsParemeters

Parameters:
_pCR - The probability of requests to be a common request.
_pSI - The probability of requests to be stereo images.
_pWAI - The probability of requests to be wide area images.
_minNbIWAI - The min number of observations in wide area images.
_maxNbIWAI - The max number of observations in wide area images.
_minW - the minimum weight.
_maxW - the maximum weight.