diff options
author | Jacques Lucke <jacques@blender.org> | 2020-09-23 15:57:30 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2020-09-23 15:57:41 +0300 |
commit | 4e8d3123f016caba8eb382b25b75b70e4ec86203 (patch) | |
tree | 14d0a569b770835865f01a3d3b16fc6c7c155b91 /intern/openvdb/openvdb_capi.cc | |
parent | f09fcda8b681656b3f7bf8917ecf654a9d30faef (diff) |
Cleanup: remove dead code in point cache and openvdb wrapper
Reviewers: brecht
Differential Revision: https://developer.blender.org/D8988
Diffstat (limited to 'intern/openvdb/openvdb_capi.cc')
-rw-r--r-- | intern/openvdb/openvdb_capi.cc | 204 |
1 files changed, 0 insertions, 204 deletions
diff --git a/intern/openvdb/openvdb_capi.cc b/intern/openvdb/openvdb_capi.cc index 9209bfa30cc..e7a4bf335fc 100644 --- a/intern/openvdb/openvdb_capi.cc +++ b/intern/openvdb/openvdb_capi.cc @@ -18,7 +18,6 @@ */ #include "openvdb_capi.h" -#include "openvdb_dense_convert.h" #include "openvdb_level_set.h" #include "openvdb_transform.h" #include "openvdb_util.h" @@ -28,209 +27,6 @@ int OpenVDB_getVersionHex() return openvdb::OPENVDB_LIBRARY_VERSION; } -OpenVDBFloatGrid *OpenVDB_export_grid_fl(OpenVDBWriter *writer, - const char *name, - float *data, - const int res[3], - float matrix[4][4], - const float clipping, - OpenVDBFloatGrid *mask) -{ - Timer(__func__); - - using openvdb::FloatGrid; - - FloatGrid *mask_grid = reinterpret_cast<FloatGrid *>(mask); - FloatGrid *grid = internal::OpenVDB_export_grid<FloatGrid>( - writer, name, data, res, matrix, clipping, mask_grid); - - return reinterpret_cast<OpenVDBFloatGrid *>(grid); -} - -OpenVDBIntGrid *OpenVDB_export_grid_ch(OpenVDBWriter *writer, - const char *name, - unsigned char *data, - const int res[3], - float matrix[4][4], - const float clipping, - OpenVDBFloatGrid *mask) -{ - Timer(__func__); - - using openvdb::FloatGrid; - using openvdb::Int32Grid; - - FloatGrid *mask_grid = reinterpret_cast<FloatGrid *>(mask); - Int32Grid *grid = internal::OpenVDB_export_grid<Int32Grid>( - writer, name, data, res, matrix, clipping, mask_grid); - - return reinterpret_cast<OpenVDBIntGrid *>(grid); -} - -OpenVDBVectorGrid *OpenVDB_export_grid_vec(struct OpenVDBWriter *writer, - const char *name, - const float *data_x, - const float *data_y, - const float *data_z, - const int res[3], - float matrix[4][4], - short vec_type, - const float clipping, - const bool is_color, - OpenVDBFloatGrid *mask) -{ - Timer(__func__); - - using openvdb::FloatGrid; - using openvdb::GridBase; - using openvdb::VecType; - - FloatGrid *mask_grid = reinterpret_cast<FloatGrid *>(mask); - GridBase *grid = internal::OpenVDB_export_vector_grid(writer, - name, - data_x, - data_y, - data_z, - res, - matrix, - static_cast<VecType>(vec_type), - is_color, - clipping, - mask_grid); - - return reinterpret_cast<OpenVDBVectorGrid *>(grid); -} - -void OpenVDB_import_grid_fl(OpenVDBReader *reader, - const char *name, - float **data, - const int res[3]) -{ - Timer(__func__); - - internal::OpenVDB_import_grid<openvdb::FloatGrid>(reader, name, data, res); -} - -void OpenVDB_import_grid_ch(OpenVDBReader *reader, - const char *name, - unsigned char **data, - const int res[3]) -{ - internal::OpenVDB_import_grid<openvdb::Int32Grid>(reader, name, data, res); -} - -void OpenVDB_import_grid_vec(struct OpenVDBReader *reader, - const char *name, - float **data_x, - float **data_y, - float **data_z, - const int res[3]) -{ - Timer(__func__); - - internal::OpenVDB_import_grid_vector(reader, name, data_x, data_y, data_z, res); -} - -OpenVDBWriter *OpenVDBWriter_create() -{ - return new OpenVDBWriter(); -} - -void OpenVDBWriter_free(OpenVDBWriter *writer) -{ - delete writer; -} - -void OpenVDBWriter_set_flags(OpenVDBWriter *writer, const int flag, const bool half) -{ - int compression_flags = openvdb::io::COMPRESS_ACTIVE_MASK; - -#ifdef WITH_OPENVDB_BLOSC - if (flag == 0) { - compression_flags |= openvdb::io::COMPRESS_BLOSC; - } - else -#endif - if (flag == 1) { - compression_flags |= openvdb::io::COMPRESS_ZIP; - } - else { - compression_flags = openvdb::io::COMPRESS_NONE; - } - - writer->setFlags(compression_flags, half); -} - -void OpenVDBWriter_add_meta_fl(OpenVDBWriter *writer, const char *name, const float value) -{ - writer->insertFloatMeta(name, value); -} - -void OpenVDBWriter_add_meta_int(OpenVDBWriter *writer, const char *name, const int value) -{ - writer->insertIntMeta(name, value); -} - -void OpenVDBWriter_add_meta_v3(OpenVDBWriter *writer, const char *name, const float value[3]) -{ - writer->insertVec3sMeta(name, value); -} - -void OpenVDBWriter_add_meta_v3_int(OpenVDBWriter *writer, const char *name, const int value[3]) -{ - writer->insertVec3IMeta(name, value); -} - -void OpenVDBWriter_add_meta_mat4(OpenVDBWriter *writer, const char *name, float value[4][4]) -{ - writer->insertMat4sMeta(name, value); -} - -void OpenVDBWriter_write(OpenVDBWriter *writer, const char *filename) -{ - writer->write(filename); -} - -OpenVDBReader *OpenVDBReader_create() -{ - return new OpenVDBReader(); -} - -void OpenVDBReader_free(OpenVDBReader *reader) -{ - delete reader; -} - -void OpenVDBReader_open(OpenVDBReader *reader, const char *filename) -{ - reader->open(filename); -} - -void OpenVDBReader_get_meta_fl(OpenVDBReader *reader, const char *name, float *value) -{ - reader->floatMeta(name, *value); -} - -void OpenVDBReader_get_meta_int(OpenVDBReader *reader, const char *name, int *value) -{ - reader->intMeta(name, *value); -} - -void OpenVDBReader_get_meta_v3(OpenVDBReader *reader, const char *name, float value[3]) -{ - reader->vec3sMeta(name, value); -} - -void OpenVDBReader_get_meta_v3_int(OpenVDBReader *reader, const char *name, int value[3]) -{ - reader->vec3IMeta(name, value); -} - -void OpenVDBReader_get_meta_mat4(OpenVDBReader *reader, const char *name, float value[4][4]) -{ - reader->mat4sMeta(name, value); -} - OpenVDBLevelSet *OpenVDBLevelSet_create(bool initGrid, OpenVDBTransform *xform) { OpenVDBLevelSet *level_set = new OpenVDBLevelSet(); |