Package org.gdal.ogr
Class Layer
- java.lang.Object
-
- org.gdal.gdal.MajorObject
-
- org.gdal.ogr.Layer
-
public class Layer extends MajorObject
-
-
Constructor Summary
Constructors Constructor Description Layer(long cPtr, boolean cMemoryOwn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddReference(java.lang.Object reference)intAlterFieldDefn(int iField, FieldDefn field_def, int nFlags)intClip(Layer method_layer, Layer result_layer)intClip(Layer method_layer, Layer result_layer, java.util.Vector options)intClip(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)intCommitTransaction()intCreateFeature(Feature feature)intCreateField(FieldDefn field_def)intCreateField(FieldDefn field_def, int approx_ok)intCreateGeomField(GeomFieldDefn field_def)intCreateGeomField(GeomFieldDefn field_def, int approx_ok)voiddelete()intDeleteFeature(long fid)intDeleteField(int iField)booleanequals(java.lang.Object obj)intErase(Layer method_layer, Layer result_layer)intErase(Layer method_layer, Layer result_layer, java.util.Vector options)intErase(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)intFindFieldIndex(java.lang.String pszFieldName, int bExactMatch)static longgetCPtr(Layer obj)static longgetCPtrAndDisown(Layer obj)double[]GetExtent()double[]GetExtent(boolean force)intGetExtent(double[] argout, int force)FeatureGetFeature(long fid)longGetFeatureCount()longGetFeatureCount(int force)longGetFeaturesRead()java.lang.StringGetFIDColumn()java.lang.StringGetGeometryColumn()intGetGeomType()FeatureDefnGetLayerDefn()java.lang.StringGetName()FeatureGetNextFeature()intGetRefCount()GeometryGetSpatialFilter()SpatialReferenceGetSpatialRef()StyleTableGetStyleTable()inthashCode()intIdentity(Layer method_layer, Layer result_layer)intIdentity(Layer method_layer, Layer result_layer, java.util.Vector options)intIdentity(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)intIntersection(Layer method_layer, Layer result_layer)intIntersection(Layer method_layer, Layer result_layer, java.util.Vector options)intIntersection(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)intReorderField(int iOldFieldPos, int iNewFieldPos)intReorderFields(int[] nList)voidResetReading()intRollbackTransaction()intSetAttributeFilter(java.lang.String filter_string)intSetFeature(Feature feature)intSetIgnoredFields(java.util.Vector options)intSetNextByIndex(long new_index)voidSetSpatialFilter(int iGeomField, Geometry filter)voidSetSpatialFilter(Geometry filter)voidSetSpatialFilterRect(double minx, double miny, double maxx, double maxy)voidSetSpatialFilterRect(int iGeomField, double minx, double miny, double maxx, double maxy)voidSetStyleTable(StyleTable table)intStartTransaction()intSymDifference(Layer method_layer, Layer result_layer)intSymDifference(Layer method_layer, Layer result_layer, java.util.Vector options)intSymDifference(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)intSyncToDisk()booleanTestCapability(java.lang.String cap)intUnion(Layer method_layer, Layer result_layer)intUnion(Layer method_layer, Layer result_layer, java.util.Vector options)intUnion(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)intUpdate(Layer method_layer, Layer result_layer)intUpdate(Layer method_layer, Layer result_layer, java.util.Vector options)intUpdate(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)-
Methods inherited from class org.gdal.gdal.MajorObject
GetDescription, GetMetadata_Dict, GetMetadata_Dict, GetMetadata_List, GetMetadata_List, GetMetadataDomainList, GetMetadataItem, GetMetadataItem, SetDescription, SetMetadata, SetMetadata, SetMetadata, SetMetadata, SetMetadata, SetMetadata, SetMetadataItem, SetMetadataItem
-
-
-
-
Method Detail
-
getCPtr
public static long getCPtr(Layer obj)
-
delete
public void delete()
- Overrides:
deletein classMajorObject
-
getCPtrAndDisown
public static long getCPtrAndDisown(Layer obj)
-
addReference
public void addReference(java.lang.Object reference)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
GetExtent
public double[] GetExtent(boolean force)
-
GetExtent
public double[] GetExtent()
-
GetRefCount
public int GetRefCount()
-
SetSpatialFilter
public void SetSpatialFilter(Geometry filter)
-
SetSpatialFilterRect
public void SetSpatialFilterRect(double minx, double miny, double maxx, double maxy)
-
SetSpatialFilter
public void SetSpatialFilter(int iGeomField, Geometry filter)
-
SetSpatialFilterRect
public void SetSpatialFilterRect(int iGeomField, double minx, double miny, double maxx, double maxy)
-
GetSpatialFilter
public Geometry GetSpatialFilter()
-
SetAttributeFilter
public int SetAttributeFilter(java.lang.String filter_string)
-
ResetReading
public void ResetReading()
-
GetName
public java.lang.String GetName()
-
GetGeomType
public int GetGeomType()
-
GetGeometryColumn
public java.lang.String GetGeometryColumn()
-
GetFIDColumn
public java.lang.String GetFIDColumn()
-
GetFeature
public Feature GetFeature(long fid)
-
GetNextFeature
public Feature GetNextFeature()
-
SetNextByIndex
public int SetNextByIndex(long new_index)
-
SetFeature
public int SetFeature(Feature feature)
-
CreateFeature
public int CreateFeature(Feature feature)
-
DeleteFeature
public int DeleteFeature(long fid)
-
SyncToDisk
public int SyncToDisk()
-
GetLayerDefn
public FeatureDefn GetLayerDefn()
-
GetFeatureCount
public long GetFeatureCount(int force)
-
GetFeatureCount
public long GetFeatureCount()
-
GetExtent
public int GetExtent(double[] argout, int force)
-
TestCapability
public boolean TestCapability(java.lang.String cap)
-
CreateField
public int CreateField(FieldDefn field_def, int approx_ok)
-
CreateField
public int CreateField(FieldDefn field_def)
-
DeleteField
public int DeleteField(int iField)
-
ReorderField
public int ReorderField(int iOldFieldPos, int iNewFieldPos)
-
ReorderFields
public int ReorderFields(int[] nList)
-
AlterFieldDefn
public int AlterFieldDefn(int iField, FieldDefn field_def, int nFlags)
-
CreateGeomField
public int CreateGeomField(GeomFieldDefn field_def, int approx_ok)
-
CreateGeomField
public int CreateGeomField(GeomFieldDefn field_def)
-
StartTransaction
public int StartTransaction()
-
CommitTransaction
public int CommitTransaction()
-
RollbackTransaction
public int RollbackTransaction()
-
FindFieldIndex
public int FindFieldIndex(java.lang.String pszFieldName, int bExactMatch)
-
GetSpatialRef
public SpatialReference GetSpatialRef()
-
GetFeaturesRead
public long GetFeaturesRead()
-
SetIgnoredFields
public int SetIgnoredFields(java.util.Vector options)
-
Intersection
public int Intersection(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)
-
Intersection
public int Intersection(Layer method_layer, Layer result_layer, java.util.Vector options)
-
Union
public int Union(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)
-
SymDifference
public int SymDifference(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)
-
SymDifference
public int SymDifference(Layer method_layer, Layer result_layer, java.util.Vector options)
-
Identity
public int Identity(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)
-
Update
public int Update(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)
-
Clip
public int Clip(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)
-
Erase
public int Erase(Layer method_layer, Layer result_layer, java.util.Vector options, ProgressCallback callback)
-
GetStyleTable
public StyleTable GetStyleTable()
-
SetStyleTable
public void SetStyleTable(StyleTable table)
-
-