@ -831,10 +831,10 @@ void trade(py::module_& m) {
/** @todo all other data types */
. def_property_readonly ( " mesh_count " , checkOpened < UnsignedInt , & Trade : : AbstractImporter : : meshCount > , " Mesh count " )
. def ( " mesh_level_count " , checkOpenedBounds < UnsignedInt , & Trade : : AbstractImporter : : meshLevelCount , & Trade : : AbstractImporter : : meshCount > , " Mesh level count " , py : : arg ( " id " ) )
. def ( " mesh_for_name " , checkOpenedString < Int , & Trade : : AbstractImporter : : meshForName > , " Mesh ID for given name " )
. def ( " mesh_for_name " , checkOpenedString < Int , & Trade : : AbstractImporter : : meshForName > , " Mesh ID for given name " , py : : arg ( " name " ) )
. def ( " mesh_name " , checkOpenedBoundsReturnsString < & Trade : : AbstractImporter : : meshName , & Trade : : AbstractImporter : : meshCount > , " Mesh name " , py : : arg ( " id " ) )
. def ( " mesh " , checkOpenedBoundsResult < Trade : : MeshData , & Trade : : AbstractImporter : : mesh , & Trade : : AbstractImporter : : meshCount , & Trade : : AbstractImporter : : meshLevelCount > , " Mesh " , py : : arg ( " id " ) , py : : arg ( " level " ) = 0 )
. def ( " mesh " , checkOpenedBoundsResultString < Trade : : MeshData , & Trade : : AbstractImporter : : mesh , & Trade : : AbstractImporter : : meshForName , & Trade : : AbstractImporter : : meshLevelCount > , " Mesh " , py : : arg ( " name " ) , py : : arg ( " level " ) = 0 )
. def ( " mesh " , checkOpenedBoundsResultString < Trade : : MeshData , & Trade : : AbstractImporter : : mesh , & Trade : : AbstractImporter : : meshForName , & Trade : : AbstractImporter : : meshLevelCount > , " Mesh for given name " , py : : arg ( " name " ) , py : : arg ( " level " ) = 0 )
/** @todo drop std::string in favor of our own string caster */
. def ( " mesh_attribute_for_name " , [ ] ( Trade : : AbstractImporter & self , const std : : string & name ) - > Containers : : Optional < Trade : : MeshAttribute > {
const Trade : : MeshAttribute attribute = self . meshAttributeForName ( name ) ;
@ -855,18 +855,18 @@ void trade(py::module_& m) {
. def ( " image1d_level_count " , checkOpenedBounds < UnsignedInt , & Trade : : AbstractImporter : : image1DLevelCount , & Trade : : AbstractImporter : : image1DCount > , " One-dimensional image level count " , py : : arg ( " id " ) )
. def ( " image2d_level_count " , checkOpenedBounds < UnsignedInt , & Trade : : AbstractImporter : : image2DLevelCount , & Trade : : AbstractImporter : : image2DCount > , " Two-dimensional image level count " , py : : arg ( " id " ) )
. def ( " image3d_level_count " , checkOpenedBounds < UnsignedInt , & Trade : : AbstractImporter : : image3DLevelCount , & Trade : : AbstractImporter : : image3DCount > , " Three-dimensional image level count " , py : : arg ( " id " ) )
. def ( " image1d_for_name " , checkOpenedString < Int , & Trade : : AbstractImporter : : image1DForName > , " One-dimensional image ID for given name " )
. def ( " image2d_for_name " , checkOpenedString < Int , & Trade : : AbstractImporter : : image2DForName > , " Two-dimensional image ID for given name " )
. def ( " image3d_for_name " , checkOpenedString < Int , & Trade : : AbstractImporter : : image3DForName > , " Three-dimensional image ID for given name " )
. def ( " image1d_for_name " , checkOpenedString < Int , & Trade : : AbstractImporter : : image1DForName > , " One-dimensional image ID for given name " , py : : arg ( " name " ) )
. def ( " image2d_for_name " , checkOpenedString < Int , & Trade : : AbstractImporter : : image2DForName > , " Two-dimensional image ID for given name " , py : : arg ( " name " ) )
. def ( " image3d_for_name " , checkOpenedString < Int , & Trade : : AbstractImporter : : image3DForName > , " Three-dimensional image ID for given name " , py : : arg ( " name " ) )
. def ( " image1d_name " , checkOpenedBoundsReturnsString < & Trade : : AbstractImporter : : image1DName , & Trade : : AbstractImporter : : image1DCount > , " One-dimensional image name " , py : : arg ( " id " ) )
. def ( " image2d_name " , checkOpenedBoundsReturnsString < & Trade : : AbstractImporter : : image2DName , & Trade : : AbstractImporter : : image2DCount > , " Two-dimensional image name " , py : : arg ( " id " ) )
. def ( " image3d_name " , checkOpenedBoundsReturnsString < & Trade : : AbstractImporter : : image3DName , & Trade : : AbstractImporter : : image3DCount > , " Three-dimensional image name " , py : : arg ( " id " ) )
. def ( " image1d " , checkOpenedBoundsResult < Trade : : ImageData1D , & Trade : : AbstractImporter : : image1D , & Trade : : AbstractImporter : : image1DCount , & Trade : : AbstractImporter : : image1DLevelCount > , " One-dimensional image " , py : : arg ( " id " ) , py : : arg ( " level " ) = 0 )
. def ( " image1d " , checkOpenedBoundsResultString < Trade : : ImageData1D , & Trade : : AbstractImporter : : image1D , & Trade : : AbstractImporter : : image1DForName , & Trade : : AbstractImporter : : image1DLevelCount > , " One-dimensional image " , py : : arg ( " name " ) , py : : arg ( " level " ) = 0 )
. def ( " image1d " , checkOpenedBoundsResultString < Trade : : ImageData1D , & Trade : : AbstractImporter : : image1D , & Trade : : AbstractImporter : : image1DForName , & Trade : : AbstractImporter : : image1DLevelCount > , " One-dimensional image for given name " , py : : arg ( " name " ) , py : : arg ( " level " ) = 0 )
. def ( " image2d " , checkOpenedBoundsResult < Trade : : ImageData2D , & Trade : : AbstractImporter : : image2D , & Trade : : AbstractImporter : : image2DCount , & Trade : : AbstractImporter : : image2DLevelCount > , " Two-dimensional image " , py : : arg ( " id " ) , py : : arg ( " level " ) = 0 )
. def ( " image2d " , checkOpenedBoundsResultString < Trade : : ImageData2D , & Trade : : AbstractImporter : : image2D , & Trade : : AbstractImporter : : image2DForName , & Trade : : AbstractImporter : : image2DLevelCount > , " Two-dimensional image " , py : : arg ( " name " ) , py : : arg ( " level " ) = 0 )
. def ( " image2d " , checkOpenedBoundsResultString < Trade : : ImageData2D , & Trade : : AbstractImporter : : image2D , & Trade : : AbstractImporter : : image2DForName , & Trade : : AbstractImporter : : image2DLevelCount > , " Two-dimensional image for given name " , py : : arg ( " name " ) , py : : arg ( " level " ) = 0 )
. def ( " image3d " , checkOpenedBoundsResult < Trade : : ImageData3D , & Trade : : AbstractImporter : : image3D , & Trade : : AbstractImporter : : image3DCount , & Trade : : AbstractImporter : : image3DLevelCount > , " Three-dimensional image " , py : : arg ( " id " ) , py : : arg ( " level " ) = 0 )
. def ( " image3d " , checkOpenedBoundsResultString < Trade : : ImageData3D , & Trade : : AbstractImporter : : image3D , & Trade : : AbstractImporter : : image3DForName , & Trade : : AbstractImporter : : image3DLevelCount > , " Threee-dimensional image " , py : : arg ( " name " ) , py : : arg ( " level " ) = 0 ) ;
. def ( " image3d " , checkOpenedBoundsResultString < Trade : : ImageData3D , & Trade : : AbstractImporter : : image3D , & Trade : : AbstractImporter : : image3DForName , & Trade : : AbstractImporter : : image3DLevelCount > , " Threee-dimensional image for given name " , py : : arg ( " name " ) , py : : arg ( " level " ) = 0 ) ;
py : : class_ < PluginManager : : Manager < Trade : : AbstractImporter > , PluginManager : : AbstractManager > importerManager { m , " ImporterManager " , " Manager for importer plugins " } ;
corrade : : manager ( importerManager ) ;