public class SGeometryCollectionSplitter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
SPLIT_AT_AVERAGE_SIZE |
static int |
SPLIT_AT_HALF_SIGMA |
static int |
SPLIT_BOX_AND_NO_BOX |
static int |
SPLIT_HALF_AND_HALF |
Constructor and Description |
---|
SGeometryCollectionSplitter(java.util.List<SGeometry> list,
int split_code)
Constructeur d'un séparateur de collection de géométries à niveau de récursivité par défaut.
|
SGeometryCollectionSplitter(java.util.List<SGeometry> list,
int split_code,
int recursivity_level)
Constructeur d'un séparateur de collection de géométries.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.util.List<SBoundingBox>> |
getBoundingBoxSplitList()
Méthode pour otenir la liste des listes de boîtes englobantes après le frationnement de l'ensemble.
|
java.util.List<SGeometry> |
getNoBoxList()
Méthode pour obtenir la liste des géométries n'étant pas fractionnées dans les ensembles
puisque ces géométries ne possède pas de boîte englobante.
|
java.util.List<java.util.List<SGeometry>> |
getSplitList()
Méthode pour obtenir la liste des listes de géométries après le fractionnement de l'ensemble.
|
public static final int SPLIT_BOX_AND_NO_BOX
public static final int SPLIT_HALF_AND_HALF
public static final int SPLIT_AT_AVERAGE_SIZE
public static final int SPLIT_AT_HALF_SIGMA
public SGeometryCollectionSplitter(java.util.List<SGeometry> list, int split_code) throws SConstructorException
list
- - La liste de géométrie à séparer.split_code
- - Le code de l'algorithme de séparation utilisé par le séparateur.SConstructorException
- Si le code de séparation (split_code) n'est pas valide.public SGeometryCollectionSplitter(java.util.List<SGeometry> list, int split_code, int recursivity_level) throws SConstructorException
list
- - La liste de géométrie à séparer.split_code
- - Le code de l'algorithme de séparation utilisé par le séparateur.recursivity_level
- SConstructorException
- Si le code de séparation (split_code) n'est pas valide.public java.util.List<java.util.List<SGeometry>> getSplitList()
public java.util.List<java.util.List<SBoundingBox>> getBoundingBoxSplitList()
public java.util.List<SGeometry> getNoBoxList()