From 6eb87d89fd42bd57b1cae39a25f92e3afd73df36 Mon Sep 17 00:00:00 2001 From: Alexandra Heuschling Date: Fri, 26 Feb 2021 19:13:09 +0100 Subject: [PATCH] clean up old code --- src/OpenMesh/Core/IO/reader/OMReader.cc | 207 +----------------------- src/OpenMesh/Core/IO/reader/OMReader.hh | 5 - 2 files changed, 1 insertion(+), 211 deletions(-) diff --git a/src/OpenMesh/Core/IO/reader/OMReader.cc b/src/OpenMesh/Core/IO/reader/OMReader.cc index 68270a65..19800f69 100644 --- a/src/OpenMesh/Core/IO/reader/OMReader.cc +++ b/src/OpenMesh/Core/IO/reader/OMReader.cc @@ -806,7 +806,7 @@ size_t _OMReader_::restore_binary_custom_data(std::istream& _is, BaseProperty* _ #endif #if defined(OM_DEBUG) - assert( block_size == b ); + assert( block_size == b); #endif assert( block_size == _bp->size_of()); @@ -863,212 +863,7 @@ void _OMReader_:: add_generic_property(OMFormat::Chunk::PropertyName& _property_ default: ; } - - -// if(_property_type == get_string_for_type(bool())) -// { -// add_generic_property_aux(_bi); -// } -// else if(_property_type == get_string_for_type(char())) -// { -// add_generic_property_aux(_bi); -// } -// else if(_property_type == get_string_for_type(double())) -// { -// add_generic_property_aux(_bi); -// } -// else if(_property_type == get_string_for_type(float())) -// { -// add_generic_property_aux(_bi); -// } -// else if(_property_type == get_string_for_type(int())) -// { -// add_generic_property_aux(_bi); -// } -// else if(_property_type == get_string_for_type(long())) -// { -// add_generic_property_aux(_bi); -// } -// else if(_property_type == get_string_for_type(short())) -// { -// add_generic_property_aux(_bi); -// } -// else if(_property_type == get_string_for_type(uchar())) -// { -// add_generic_property_aux(_bi); -// } -// else if(_property_type == get_string_for_type(uint())) -// { -// add_generic_property_aux(_bi); -// } -// else if(_property_type == get_string_for_type(ulong())) -// { -// add_generic_property_aux(_bi); -// } -// else -// { -// check_all_vector_types(_property_type, _bi); -// } } - -void _OMReader_::check_all_vector_types(OMFormat::Chunk::PropertyName& _property_type, BaseImporter& _bi) const -{ - check_all_vector_types_aux<1>(_property_type, _bi); - check_all_vector_types_aux<2>(_property_type, _bi); - check_all_vector_types_aux<3>(_property_type, _bi); - check_all_vector_types_aux<4>(_property_type, _bi); - check_all_std_vector_types_aux(_property_type, _bi); -} - -void _OMReader_::check_all_std_vector_types_aux(OMFormat::Chunk::PropertyName& _property_type, BaseImporter& _bi) const -{ - if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(std::vector())) - { - add_generic_property_aux>(_bi); - } -} - -template -void _OMReader_::check_all_vector_types_aux(OMFormat::Chunk::PropertyName& _property_type, BaseImporter& _bi) const -{ - if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } - else if(_property_type == get_string_for_type(OpenMesh::VectorT())) - { - add_generic_property_aux>(_bi); - } -} - -template -void _OMReader_::add_generic_property_aux(BaseImporter& _bi) const -{ - switch (chunk_header_.entity_) - { - case OMFormat::Chunk::Entity_Vertex: - { - VPropHandleT prop; - _bi.kernel()->add_property(prop, property_name_); - break; - } - case OMFormat::Chunk::Entity_Face: - { - FPropHandleT prop; - _bi.kernel()->add_property(prop, property_name_); - break; - } - case OMFormat::Chunk::Entity_Edge: - { - EPropHandleT prop; - _bi.kernel()->add_property(prop, property_name_); - break; - } - case OMFormat::Chunk::Entity_Halfedge: - { - HPropHandleT prop; - _bi.kernel()->add_property(prop, property_name_); - break; - } - case OMFormat::Chunk::Entity_Mesh: - { - MPropHandleT prop; - _bi.kernel()->add_property(prop, property_name_); - break; - } - case OMFormat::Chunk::Entity_Sentinel: - ; - break; - default: - ; - } -} - - //----------------------------------------------------------------------------- //============================================================================= diff --git a/src/OpenMesh/Core/IO/reader/OMReader.hh b/src/OpenMesh/Core/IO/reader/OMReader.hh index 74de1409..d29a8820 100644 --- a/src/OpenMesh/Core/IO/reader/OMReader.hh +++ b/src/OpenMesh/Core/IO/reader/OMReader.hh @@ -157,11 +157,6 @@ private: //------------------helper private: void add_generic_property(OMFormat::Chunk::PropertyName& _property_type, BaseImporter& _bi) const; - template void add_generic_property_aux(BaseImporter& _bi) const; - - void check_all_vector_types(OMFormat::Chunk::PropertyName& _property_type, BaseImporter& _bi) const; - template void check_all_vector_types_aux(OMFormat::Chunk::PropertyName& _property_type, BaseImporter& _bi) const; - void check_all_std_vector_types_aux(OMFormat::Chunk::PropertyName& _property_type, BaseImporter& _bi) const; };