Class GeometryIndex
- java.lang.Object
-
- mil.nga.geopackage.extension.nga.index.GeometryIndex
-
public class GeometryIndex extends Object
Geometry Index object, for indexing geometries within user feature tables- Since:
- 1.1.0
- Author:
- osbornb
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOLUMN_GEOM_IDGeometry Id columnstatic StringCOLUMN_MAX_MMax Mstatic StringCOLUMN_MAX_XMax Xstatic StringCOLUMN_MAX_YMax Ystatic StringCOLUMN_MAX_ZMax Zstatic StringCOLUMN_MIN_MMin Mstatic StringCOLUMN_MIN_XMin Xstatic StringCOLUMN_MIN_YMin Ystatic StringCOLUMN_MIN_ZMin Zstatic StringCOLUMN_TABLE_NAMEtableName field namestatic StringTABLE_NAMETable name
-
Constructor Summary
Constructors Constructor Description GeometryIndex()Default ConstructorGeometryIndex(GeometryIndex geometryIndex)Copy Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetGeomId()Get the geometry idGeometryIndexKeygetId()Get the idDoublegetMaxM()Get the max mdoublegetMaxX()Get the max xdoublegetMaxY()Get the max yDoublegetMaxZ()Get the max zDoublegetMinM()Get the min mdoublegetMinX()Get the min xdoublegetMinY()Get the min yDoublegetMinZ()Get the min zTableIndexgetTableIndex()Get the table indexStringgetTableName()Get the table namevoidsetGeomId(long geomId)Set the geometry idvoidsetId(GeometryIndexKey id)Set the idvoidsetMaxM(Double maxM)Set the max mvoidsetMaxX(double maxX)Set the max xvoidsetMaxY(double maxY)Set the max yvoidsetMaxZ(Double maxZ)Set the max zvoidsetMinM(Double minM)Set the min mvoidsetMinX(double minX)Set the min xvoidsetMinY(double minY)Set the min yvoidsetMinZ(Double minZ)Set the min zvoidsetTableIndex(TableIndex tableIndex)Set the table index
-
-
-
Field Detail
-
TABLE_NAME
public static final String TABLE_NAME
Table name- See Also:
- Constant Field Values
-
COLUMN_TABLE_NAME
public static final String COLUMN_TABLE_NAME
tableName field name- See Also:
- Constant Field Values
-
COLUMN_GEOM_ID
public static final String COLUMN_GEOM_ID
Geometry Id column- See Also:
- Constant Field Values
-
COLUMN_MIN_X
public static final String COLUMN_MIN_X
Min X- See Also:
- Constant Field Values
-
COLUMN_MAX_X
public static final String COLUMN_MAX_X
Max X- See Also:
- Constant Field Values
-
COLUMN_MIN_Y
public static final String COLUMN_MIN_Y
Min Y- See Also:
- Constant Field Values
-
COLUMN_MAX_Y
public static final String COLUMN_MAX_Y
Max Y- See Also:
- Constant Field Values
-
COLUMN_MIN_Z
public static final String COLUMN_MIN_Z
Min Z- See Also:
- Constant Field Values
-
COLUMN_MAX_Z
public static final String COLUMN_MAX_Z
Max Z- See Also:
- Constant Field Values
-
COLUMN_MIN_M
public static final String COLUMN_MIN_M
Min M- See Also:
- Constant Field Values
-
COLUMN_MAX_M
public static final String COLUMN_MAX_M
Max M- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GeometryIndex
public GeometryIndex()
Default Constructor
-
GeometryIndex
public GeometryIndex(GeometryIndex geometryIndex)
Copy Constructor- Parameters:
geometryIndex- geometry index to copy- Since:
- 1.3.0
-
-
Method Detail
-
getId
public GeometryIndexKey getId()
Get the id- Returns:
- geometry index key
-
setId
public void setId(GeometryIndexKey id)
Set the id- Parameters:
id- geometry index key
-
getTableIndex
public TableIndex getTableIndex()
Get the table index- Returns:
- table index
-
setTableIndex
public void setTableIndex(TableIndex tableIndex)
Set the table index- Parameters:
tableIndex- table index
-
getTableName
public String getTableName()
Get the table name- Returns:
- table name
-
getGeomId
public long getGeomId()
Get the geometry id- Returns:
- geometry id
-
setGeomId
public void setGeomId(long geomId)
Set the geometry id- Parameters:
geomId- geom id
-
getMinX
public double getMinX()
Get the min x- Returns:
- min x
-
setMinX
public void setMinX(double minX)
Set the min x- Parameters:
minX- min x
-
getMaxX
public double getMaxX()
Get the max x- Returns:
- max x
-
setMaxX
public void setMaxX(double maxX)
Set the max x- Parameters:
maxX- max x
-
getMinY
public double getMinY()
Get the min y- Returns:
- min y
-
setMinY
public void setMinY(double minY)
Set the min y- Parameters:
minY- min y
-
getMaxY
public double getMaxY()
Get the max y- Returns:
- max y
-
setMaxY
public void setMaxY(double maxY)
Set the max y- Parameters:
maxY- max y
-
getMinZ
public Double getMinZ()
Get the min z- Returns:
- min z
-
setMinZ
public void setMinZ(Double minZ)
Set the min z- Parameters:
minZ- min z
-
getMaxZ
public Double getMaxZ()
Get the max z- Returns:
- max z
-
setMaxZ
public void setMaxZ(Double maxZ)
Set the max z- Parameters:
maxZ- max z
-
getMinM
public Double getMinM()
Get the min m- Returns:
- min m
-
setMinM
public void setMinM(Double minM)
Set the min m- Parameters:
minM- min m
-
getMaxM
public Double getMaxM()
Get the max m- Returns:
- max m
-
setMaxM
public void setMaxM(Double maxM)
Set the max m- Parameters:
maxM- max m
-
-