Sha256: f06dbf31947a33e93951a179d91ee5f5fd7a7c5c6e168637c356f894624dce38

Contents?: true

Size: 895 Bytes

Versions: 9

Compression:

Stored size: 895 Bytes

Contents

#ifndef __FGDB_MULTI_POINT_SHAPE_BUFFER_HPP__
#define __FGDB_MULTI_POINT_SHAPE_BUFFER_HPP__

#include "filegdb.hpp"
#include "shape_buffer_base.hpp"

namespace filegdb {
  class multi_point_shape_buffer : public shape_buffer_base<multi_point_shape_buffer, MultiPointShapeBuffer> {
  public:
    static void define(VALUE module);

    static VALUE setup(VALUE self, VALUE shapeType, VALUE numberOfPoints);
    static VALUE get_points(VALUE self);
    static VALUE get_num_points(VALUE self);
    static VALUE get_zs(VALUE self);
    static VALUE get_ms(VALUE self);
    static VALUE get_ids(VALUE self);
    static VALUE get_extent(VALUE self);
    static VALUE get_z_extent(VALUE self);
    static VALUE get_m_extent(VALUE self);
    static VALUE calculate_extent(VALUE self);

    virtual VALUE klass();

    static VALUE _klass;

    virtual ~multi_point_shape_buffer() {};
  };
}

#endif




Version data entries

9 entries across 9 versions & 1 rubygems

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