Sha256: 9db167edb9f8c682bc166375181793f5500a43b3858ea1912d7c70009ddb393e

Contents?: true

Size: 545 Bytes

Versions: 9

Compression:

Stored size: 545 Bytes

Contents

#ifndef __FGDB_POINT_HPP__
#define __FGDB_POINT_HPP__

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

namespace filegdb {
  class point : public base<point> {
  public:
    point() : value(0) {};
    point(Point *p) : value(p) {};
    static void define(VALUE module);

    static VALUE set_x(VALUE self, VALUE x);
    static VALUE get_x(VALUE self);

    static VALUE set_y(VALUE self, VALUE y);
    static VALUE get_y(VALUE self);

    virtual VALUE klass();

    static VALUE _klass;

    virtual ~point() {};

    Point *value;
  };
}

#endif

Version data entries

9 entries across 9 versions & 1 rubygems

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