Sha256: 2b7dc88de9a410a5575ff6e84b05ae12d30d0bbe8dddc7b03f386889f247ca5f
Contents?: true
Size: 995 Bytes
Versions: 7
Compression:
Stored size: 995 Bytes
Contents
#ifndef __FGDB_MULTI_PART_SHAPE_BUFFER_HPP__ #define __FGDB_MULTI_PART_SHAPE_BUFFER_HPP__ #include "filegdb.hpp" #include "shape_buffer_base.hpp" namespace filegdb { class multi_part_shape_buffer : public shape_buffer_base<multi_part_shape_buffer, MultiPartShapeBuffer> { public: static void define(VALUE module); static VALUE setup(VALUE self, VALUE shapeType, VALUE numberOfParts, VALUE numberOfPoints); static VALUE get_points(VALUE self); static VALUE get_parts(VALUE self); static VALUE get_num_points(VALUE self); static VALUE get_num_parts(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_part_shape_buffer() {}; }; } #endif
Version data entries
7 entries across 7 versions & 1 rubygems