Package org.gdal.ogr

Class Layer


public class Layer extends MajorObject
  • Constructor Details

    • Layer

      public Layer(long cPtr, boolean cMemoryOwn)
  • Method Details

    • getCPtr

      public static long getCPtr(Layer obj)
    • delete

      public void delete()
      Overrides:
      delete in class MajorObject
    • getCPtrAndDisown

      public static long getCPtrAndDisown(Layer obj)
    • addReference

      public void addReference(Object reference)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class 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(String filter_string)
    • ResetReading

      public void ResetReading()
    • GetName

      public String GetName()
    • GetGeomType

      public int GetGeomType()
    • GetGeometryColumn

      public String GetGeometryColumn()
    • GetFIDColumn

      public 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(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(String pszFieldName, int bExactMatch)
    • GetSpatialRef

      public SpatialReference GetSpatialRef()
    • GetFeaturesRead

      public long GetFeaturesRead()
    • SetIgnoredFields

      public int SetIgnoredFields(Vector options)
    • Intersection

      public int Intersection(Layer method_layer, Layer result_layer, Vector options, ProgressCallback callback)
    • Intersection

      public int Intersection(Layer method_layer, Layer result_layer, Vector options)
    • Intersection

      public int Intersection(Layer method_layer, Layer result_layer)
    • Union

      public int Union(Layer method_layer, Layer result_layer, Vector options, ProgressCallback callback)
    • Union

      public int Union(Layer method_layer, Layer result_layer, Vector options)
    • Union

      public int Union(Layer method_layer, Layer result_layer)
    • SymDifference

      public int SymDifference(Layer method_layer, Layer result_layer, Vector options, ProgressCallback callback)
    • SymDifference

      public int SymDifference(Layer method_layer, Layer result_layer, Vector options)
    • SymDifference

      public int SymDifference(Layer method_layer, Layer result_layer)
    • Identity

      public int Identity(Layer method_layer, Layer result_layer, Vector options, ProgressCallback callback)
    • Identity

      public int Identity(Layer method_layer, Layer result_layer, Vector options)
    • Identity

      public int Identity(Layer method_layer, Layer result_layer)
    • Update

      public int Update(Layer method_layer, Layer result_layer, Vector options, ProgressCallback callback)
    • Update

      public int Update(Layer method_layer, Layer result_layer, Vector options)
    • Update

      public int Update(Layer method_layer, Layer result_layer)
    • Clip

      public int Clip(Layer method_layer, Layer result_layer, Vector options, ProgressCallback callback)
    • Clip

      public int Clip(Layer method_layer, Layer result_layer, Vector options)
    • Clip

      public int Clip(Layer method_layer, Layer result_layer)
    • Erase

      public int Erase(Layer method_layer, Layer result_layer, Vector options, ProgressCallback callback)
    • Erase

      public int Erase(Layer method_layer, Layer result_layer, Vector options)
    • Erase

      public int Erase(Layer method_layer, Layer result_layer)
    • GetStyleTable

      public StyleTable GetStyleTable()
    • SetStyleTable

      public void SetStyleTable(StyleTable table)