Module: TG::Geometry::FeatureSource
- Defined in:
- ext/tg_geometry/tg_geometry_ext.c
Class Method Summary collapse
- .build_index_file(*args) ⇒ Object
- .build_index_io(*args) ⇒ Object
- .build_index_json(*args) ⇒ Object
- .read_entries_file(*args) ⇒ Object
- .read_entries_io(*args) ⇒ Object
- .read_entries_json(*args) ⇒ Object
- .read_features_file(*args) ⇒ Object
- .read_features_io(*args) ⇒ Object
- .read_features_json(*args) ⇒ Object
Class Method Details
.build_index_file(*args) ⇒ Object
6267 6268 6269 6270 6271 6272 6273 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6267
static VALUE rb_tg_feature_source_build_index_file(int argc, VALUE *argv, VALUE self) {
VALUE path;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &path, &kwargs);
return fs_safe_dispatch_file(path, kwargs, FS_MODE_BUILD_INDEX);
}
|
.build_index_io(*args) ⇒ Object
6295 6296 6297 6298 6299 6300 6301 6302 6303 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6295
static VALUE rb_tg_feature_source_build_index_io(int argc, VALUE *argv, VALUE self) {
VALUE io;
VALUE kwargs;
VALUE json_string;
(void)self;
rb_scan_args(argc, argv, "1:", &io, &kwargs);
json_string = fs_read_io_to_string(io);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_BUILD_INDEX);
}
|
.build_index_json(*args) ⇒ Object
6243 6244 6245 6246 6247 6248 6249 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6243
static VALUE rb_tg_feature_source_build_index_json(int argc, VALUE *argv, VALUE self) {
VALUE json_string;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &json_string, &kwargs);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_BUILD_INDEX);
}
|
.read_entries_file(*args) ⇒ Object
6251 6252 6253 6254 6255 6256 6257 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6251
static VALUE rb_tg_feature_source_read_entries_file(int argc, VALUE *argv, VALUE self) {
VALUE path;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &path, &kwargs);
return fs_safe_dispatch_file(path, kwargs, FS_MODE_READ_ENTRIES);
}
|
.read_entries_io(*args) ⇒ Object
6275 6276 6277 6278 6279 6280 6281 6282 6283 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6275
static VALUE rb_tg_feature_source_read_entries_io(int argc, VALUE *argv, VALUE self) {
VALUE io;
VALUE kwargs;
VALUE json_string;
(void)self;
rb_scan_args(argc, argv, "1:", &io, &kwargs);
json_string = fs_read_io_to_string(io);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_ENTRIES);
}
|
.read_entries_json(*args) ⇒ Object
6227 6228 6229 6230 6231 6232 6233 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6227
static VALUE rb_tg_feature_source_read_entries_json(int argc, VALUE *argv, VALUE self) {
VALUE json_string;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &json_string, &kwargs);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_ENTRIES);
}
|
.read_features_file(*args) ⇒ Object
6259 6260 6261 6262 6263 6264 6265 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6259
static VALUE rb_tg_feature_source_read_features_file(int argc, VALUE *argv, VALUE self) {
VALUE path;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &path, &kwargs);
return fs_safe_dispatch_file(path, kwargs, FS_MODE_READ_FEATURES);
}
|
.read_features_io(*args) ⇒ Object
6285 6286 6287 6288 6289 6290 6291 6292 6293 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6285
static VALUE rb_tg_feature_source_read_features_io(int argc, VALUE *argv, VALUE self) {
VALUE io;
VALUE kwargs;
VALUE json_string;
(void)self;
rb_scan_args(argc, argv, "1:", &io, &kwargs);
json_string = fs_read_io_to_string(io);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_FEATURES);
}
|
.read_features_json(*args) ⇒ Object
6235 6236 6237 6238 6239 6240 6241 |
# File 'ext/tg_geometry/tg_geometry_ext.c', line 6235
static VALUE rb_tg_feature_source_read_features_json(int argc, VALUE *argv, VALUE self) {
VALUE json_string;
VALUE kwargs;
(void)self;
rb_scan_args(argc, argv, "1:", &json_string, &kwargs);
return fs_safe_dispatch_json(json_string, kwargs, FS_MODE_READ_FEATURES);
}
|