Thanks Stefan, that really helped. Best, Mujassim
On Thu, 17 Apr 2025 at 13:48, Dinkelacker, Stefan <s.dinkelac...@dkfz-heidelberg.de> wrote: > > Hi, > > as far as I know we do not support direct loading from Qt resources via > IOUtil. If you want to load a resource you can use our own resource system, > though: > > - Use one of the overloads of Load() that takes a us::ModuleResource instead > of a path, e. g.: > > auto myStl = IOUtil::Load<Surface>(resource); // myStl is a > mitk::Surface::Pointer > > - Where resource (us::ModuleResource) is typically loaded like: > > #include <usGetModuleContext.h> > #include <usModuleResource.h> > > auto resource = > us::GetModuleContext()->GetModule()->GetResource("my_stl.stl"); > > If you call GetModule() from another module that does not contain the > resource, you need to pass the name of the module to GetModule() like > GetModule("MitkMyModule"). > > To have the resource in your module in the first place, add the following to > your module's files.cmake: > > set(RESOURCE_FILES my_stl.stl) # Or, if there are already resources, add > my_stl.stl to the list. > > The file is expected to be located in "Resources/my_stl.stl". > > You find plenty of examples in the MitkSegmentation module. > > Best, > > Stefan > ________________________________________ > Von: Mujassim Jamal <mujassimjama...@gmail.com> > Gesendet: Dienstag, 15. April 2025 06:45 > An: mitk-users@lists.sourceforge.net > Betreff: [Extern] - [mitk-users] Loading STL from Plugin Resource > > Hello again, > > I’ve created a plugin and would like to load an STL file located in > the 'resources/stl' folder within the plugin. I'm attempting to load > the STL by passing the resource path (e.g., > :/org.mitk.customplugin/stl/my_stl.stl) to > 'mitk::IOUtil::Load<mitk::Surface>'. > > However, I'm getting the following error: > "Description File: :/org.mitk.customplugin/stl/my_stl.stl does not exist" > > The strange part is that when I check the resource using > 'QFile::exists', it confirms that the file exists. Could this be an > issue with 'IOUtil::Load' not supporting Qt resource file paths? > > Thanks for any help! > > Best, > Mujassim > > > _______________________________________________ > mitk-users mailing list > mitk-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mitk-users _______________________________________________ mitk-users mailing list mitk-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mitk-users