Hi Team,
How can I load an .stl resource file in a class located in QtWidgets
module? (QmitkStdMultiWidget.cpp)
1) My STL file, "body.stl" is located in
D:\sources\MITK\Modules\QtWidgets\resource (note, there is no
"resources" folder)
2) It is not listed in Qmitk.qrc
3) but it is indicated in D:\sources\MITK\Modules\QtWidgets\files.cmake as:
...
set(QRC_FILES
resource/Qmitk.qrc
)
set(RESOURCE_FILES
body.stl
)
4) finally, in the code:
us::Module* module = us::GetModuleContext()->GetModule();
us::ModuleResource resource = module->GetResource("body.stl");
std::vector<mitk::BaseData::Pointer> data = mitk::IOUtil::Load(resource);
if(!data.empty())
{
mitk::Surface::Pointer fileoutput =
dynamic_cast<mitk::Surface*>(data[0].GetPointer());
if (fileoutput->GetVtkPolyData())
...
}
thank you for any hint,
sebastian
------------------------------------------------------------------------------
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users