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 String
COLUMN_GEOM_ID
Geometry Id columnstatic String
COLUMN_MAX_M
Max Mstatic String
COLUMN_MAX_X
Max Xstatic String
COLUMN_MAX_Y
Max Ystatic String
COLUMN_MAX_Z
Max Zstatic String
COLUMN_MIN_M
Min Mstatic String
COLUMN_MIN_X
Min Xstatic String
COLUMN_MIN_Y
Min Ystatic String
COLUMN_MIN_Z
Min Zstatic String
COLUMN_TABLE_NAME
tableName field namestatic String
TABLE_NAME
Table 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 long
getGeomId()
Get the geometry idGeometryIndexKey
getId()
Get the idDouble
getMaxM()
Get the max mdouble
getMaxX()
Get the max xdouble
getMaxY()
Get the max yDouble
getMaxZ()
Get the max zDouble
getMinM()
Get the min mdouble
getMinX()
Get the min xdouble
getMinY()
Get the min yDouble
getMinZ()
Get the min zTableIndex
getTableIndex()
Get the table indexString
getTableName()
Get the table namevoid
setGeomId(long geomId)
Set the geometry idvoid
setId(GeometryIndexKey id)
Set the idvoid
setMaxM(Double maxM)
Set the max mvoid
setMaxX(double maxX)
Set the max xvoid
setMaxY(double maxY)
Set the max yvoid
setMaxZ(Double maxZ)
Set the max zvoid
setMinM(Double minM)
Set the min mvoid
setMinX(double minX)
Set the min xvoid
setMinY(double minY)
Set the min yvoid
setMinZ(Double minZ)
Set the min zvoid
setTableIndex(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
-
-