@@ -19,22 +19,26 @@ namespace engine
1919
2020using namespace sofa ::defaulttype;
2121
22- int LabelGridImageToolBox_Class = core::RegisterObject(" LabelGridImageToolBox" )
23- .add<LabelGridImageToolBox<ImageUC> >()
24- .add<LabelGridImageToolBox<ImageD> >(true )
22+ void registerLabelGridImageToolBox (sofa::core::ObjectFactory* factory)
23+ {
24+ factory->registerObjects (sofa::core::ObjectRegistrationData (" LabelGridImageToolBox" )
25+ .add <LabelGridImageToolBox<ImageUC> >()
26+ .add <LabelGridImageToolBox<ImageD> >(true )
2527#if PLUGIN_IMAGE_COMPILE_SET == PLUGIN_IMAGE_COMPILE_SET_FULL
26- .add<LabelGridImageToolBox<ImageC> >()
27- .add<LabelGridImageToolBox<ImageI> >()
28- .add<LabelGridImageToolBox<ImageUI> >()
29- .add<LabelGridImageToolBox<ImageS> >()
30- .add<LabelGridImageToolBox<ImageUS> >()
31- .add<LabelGridImageToolBox<ImageL> >()
32- .add<LabelGridImageToolBox<ImageUL> >()
33- .add<LabelGridImageToolBox<ImageF> >()
34- .add<LabelGridImageToolBox<ImageB> >()
28+ .add <LabelGridImageToolBox<ImageC> >()
29+ .add <LabelGridImageToolBox<ImageI> >()
30+ .add <LabelGridImageToolBox<ImageUI> >()
31+ .add <LabelGridImageToolBox<ImageS> >()
32+ .add <LabelGridImageToolBox<ImageUS> >()
33+ .add <LabelGridImageToolBox<ImageL> >()
34+ .add <LabelGridImageToolBox<ImageUL> >()
35+ .add <LabelGridImageToolBox<ImageF> >()
36+ .add <LabelGridImageToolBox<ImageB> >()
3537#endif
3638 .addLicense (" LGPL" )
37- .addAuthor(" Vincent Majorczyk" );
39+ .addAuthor (" Vincent Majorczyk" )
40+ );
41+ }
3842
3943template class SOFA_IMAGE_GUI_API LabelGridImageToolBox<ImageUC>;
4044template class SOFA_IMAGE_GUI_API LabelGridImageToolBox<ImageD>;
0 commit comments