//public GeometryFieldType GeometryFieldType
        //{
        //    get
        //    {
        //        if (_fc == null) return GeometryFieldType.Default;
        //        return _fc.GeometryFieldType;
        //    }
        //}
        #endregion

        #region IRefreshable Member

        public void RefreshFrom(object obj)
        {
            if (!(obj is SQLiteFDBImageCatalogClass))
            {
                return;
            }

            SQLiteFDBImageCatalogClass ic = (SQLiteFDBImageCatalogClass)obj;

            if (ic.Name != this.Name)
            {
                return;
            }

            _polygon = ic._polygon.Clone() as IPolygon;
            if (_fc is IRefreshable)
            {
                ((IRefreshable)_fc).RefreshFrom(ic._fc);
            }
        }
 public RasterLayerCursor(SQLiteFDBImageCatalogClass layer, IFeatureCursor cursor, IEnvelope dispEnvelope, double pix)
     : this(layer, cursor)
 {
     _dispEnvelope = dispEnvelope;
     _pix          = pix;
 }
 public RasterLayerCursor(SQLiteFDBImageCatalogClass layer, IFeatureCursor cursor)
 {
     _layer  = layer;
     _cursor = cursor;
 }