Hi,

we'd like to add a [0.0, 1.0] range constraint for an opacity property.

We did this in our plugin that all our applications depend on:

    mitk::IPropertyExtensions* propertyExtensions =
mitk::CoreServices::GetPropertyExtensions();

   mitk::FloatPropertyExtension::Pointer opacityPropertyExtension =
mitk::FloatPropertyExtension::New(0.0, 1.0);

   propertyExtensions->AddExtension("Image Rendering.Lowest Value
Opacity", opacityPropertyExtension.GetPointer());

   propertyExtensions->AddExtension("Image Rendering.Highest Value
Opacity", opacityPropertyExtension.GetPointer());

   propertyExtensions->AddExtension("black opacity",
opacityPropertyExtension.GetPointer());



But this causes the following linker error:

[ 90%] Building CXX object
Code/Gui/MITK/Plugins/uk.ac.ucl.cmic.gui.qt.commonapps/CMakeFiles/uk_ac_ucl_cmic_gui_qt_commonapps.dir/src/QmitkCommonAppsApplicationPlugin.cxx.o

Linking CXX shared library
../../../../../bin/plugins/libuk_ac_ucl_cmic_gui_qt_commonapps.dylib

Undefined symbols for architecture x86_64:

"us::GetModuleContext()", referenced from:

QmitkCommonAppsApplicationPlugin::QmitkCommonAppsApplicationPlugin()in
QmitkCommonAppsApplicationPlugin.cxx.o

QmitkCommonAppsApplicationPlugin::QmitkCommonAppsApplicationPlugin()in
QmitkCommonAppsApplicationPlugin.cxx.o

ld: symbol(s) not found for architecture x86_64

collect2: ld returned 1 exit status

make[2]: *** [bin/plugins/libuk_ac_ucl_cmic_gui_qt_commonapps.dylib] Error 1

make[1]: ***
[Code/Gui/MITK/Plugins/uk.ac.ucl.cmic.gui.qt.commonapps/CMakeFiles/uk_ac_ucl_cmic_gui_qt_commonapps.dir/all]
Error 2

make: *** [all] Error 2

20:34:02: The process "/usr/bin/make" exited with code 2.

Error while building/deploying project NIFTK (kit: Debug)

When executing step 'Make'



Is there a way to access the property extensions from a plugin?

Thanks,
Miklos
------------------------------------------------------------------------------
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to