public enum FootprintInsetPolicy extends Enum<FootprintInsetPolicy>
Enum Constant and Description |
---|
border
Applies the inset only on the footprint sections that are not lying about the granule bounds
(assuming the granules are cut in a regular grid and meant to be displayed side by side (no
overlap)
|
full
Full inset from all direction.
|
Modifier and Type | Field and Description |
---|---|
static String |
INSET_PROPERTY |
static String |
INSET_TYPE_PROPERTY |
Modifier and Type | Method and Description |
---|---|
abstract Geometry |
applyInset(Geometry footprint,
Geometry granuleBounds,
double inset) |
static double |
getInset(Properties properties) |
static FootprintInsetPolicy |
getInsetPolicy(Properties properties) |
static List<String> |
names()
Returns the list of names for this enum
|
static FootprintInsetPolicy |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FootprintInsetPolicy[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FootprintInsetPolicy full
public static final FootprintInsetPolicy border
public static final String INSET_PROPERTY
public static final String INSET_TYPE_PROPERTY
public static FootprintInsetPolicy[] values()
for (FootprintInsetPolicy c : FootprintInsetPolicy.values()) System.out.println(c);
public static FootprintInsetPolicy valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic abstract Geometry applyInset(Geometry footprint, Geometry granuleBounds, double inset)
public static FootprintInsetPolicy getInsetPolicy(Properties properties)
public static double getInset(Properties properties)
Copyright © 1996–2023 Geotools. All rights reserved.