Sha256: c7f9bed720a48739a3f14e03ef745b1383fed8f770556bb447ae97f9084de227

Contents?: true

Size: 695 Bytes

Versions: 8

Compression:

Stored size: 695 Bytes

Contents

#ifndef __FGDB_SPATIAL_REFERENCE_HPP__
#define __FGDB_SPATIAL_REFERENCE_HPP__

#include "filegdb.hpp"
#include "base.hpp"

namespace filegdb {
  class spatial_reference : public base<spatial_reference> {
  public:
    spatial_reference() : base<spatial_reference>(), _spatialReference(new SpatialReference) {};
    static void define(VALUE module);

    static VALUE get_spatial_reference_text(VALUE self);
    static VALUE set_spatial_reference_text(VALUE self, VALUE srs);

    virtual VALUE klass();
    static VALUE _klass;

    SpatialReference &value() { return *_spatialReference; }

    virtual ~spatial_reference();

  private:
    SpatialReference *_spatialReference;
  };
}

#endif


Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
filegdb-1.1.1 ext/filegdb/spatial_reference.hpp
filegdb-1.1.0 ext/filegdb/spatial_reference.hpp
filegdb-1.0.0 ext/filegdb/spatial_reference.hpp
filegdb-0.0.6 ext/filegdb/spatial_reference.hpp
filegdb-0.0.5 ext/filegdb/spatial_reference.hpp
filegdb-0.0.4 ext/filegdb/spatial_reference.hpp
filegdb-0.0.3 ext/filegdb/spatial_reference.hpp
filegdb-0.0.2 ext/filegdb/spatial_reference.hpp