@@ -35,49 +35,47 @@ namespace engine
3535
3636using namespace defaulttype ;
3737
38- int CollisionToCarvingEngineClass = core::RegisterObject( " Filter an image " )
39- .add<CollisionToCarvingEngine<ImageUC,ImageUC > >( true )
40- .add<CollisionToCarvingEngine<ImageD ,ImageD > >( )
41-
42- .add<CollisionToCarvingEngine<ImageUC, ImageD > >()
43-
44- .add<CollisionToCarvingEngine<ImageD,ImageUC > >()
45- .add<CollisionToCarvingEngine<ImageD,ImageB > >()
46- #if PLUGIN_IMAGE_COMPILE_SET == PLUGIN_IMAGE_COMPILE_SET_FULL
47- .add<CollisionToCarvingEngine<ImageC ,ImageC > >()
48- .add<CollisionToCarvingEngine<ImageI ,ImageI > >()
49- .add<CollisionToCarvingEngine<ImageUI,ImageUI > >()
50- .add<CollisionToCarvingEngine<ImageS ,ImageS > >()
51- .add<CollisionToCarvingEngine<ImageUS,ImageUS > >()
52- .add<CollisionToCarvingEngine<ImageL ,ImageL > >()
53- .add<CollisionToCarvingEngine<ImageUL,ImageUL > >()
54- .add<CollisionToCarvingEngine<ImageF ,ImageF > >()
55- .add<CollisionToCarvingEngine<ImageB ,ImageB > >()
56-
57- .add<CollisionToCarvingEngine<ImageC ,ImageD > >()
58- .add<CollisionToCarvingEngine<ImageI ,ImageD > >()
59- .add<CollisionToCarvingEngine<ImageUI,ImageD > >()
60- .add<CollisionToCarvingEngine<ImageS ,ImageD > >()
61- .add<CollisionToCarvingEngine<ImageUS,ImageD > >()
62- .add<CollisionToCarvingEngine<ImageL ,ImageD > >()
63- .add<CollisionToCarvingEngine<ImageUL,ImageD > >()
64- .add<CollisionToCarvingEngine<ImageF ,ImageD > >()
65- .add<CollisionToCarvingEngine<ImageB ,ImageD > >()
66-
67- .add<CollisionToCarvingEngine<ImageUS,ImageUC > >()
68- .add<CollisionToCarvingEngine<ImageUC,ImageUS > >()
69- .add<CollisionToCarvingEngine<ImageUC,ImageB > >()
70- .add<CollisionToCarvingEngine<ImageUS,ImageB > >()
38+ void registerCollisionToCarvingEngine (sofa:: core::ObjectFactory* factory )
39+ {
40+ factory-> registerObjects ( sofa::core::ObjectRegistrationData ( " Filter an image " )
41+ . add <CollisionToCarvingEngine<ImageUC,ImageUC > >( true )
42+ .add <CollisionToCarvingEngine<ImageD, ImageD > >()
43+ . add <CollisionToCarvingEngine<ImageUC,ImageD > >()
44+ .add <CollisionToCarvingEngine<ImageD, ImageUC > >()
45+ .add <CollisionToCarvingEngine<ImageD, ImageB > >()
46+ #if PLUGIN_IMAGE_COMPILE_SET == PLUGIN_IMAGE_COMPILE_SET_FULL
47+ .add <CollisionToCarvingEngine<ImageC ,ImageC > >()
48+ .add <CollisionToCarvingEngine<ImageI ,ImageI > >()
49+ .add <CollisionToCarvingEngine<ImageUI,ImageUI > >()
50+ .add <CollisionToCarvingEngine<ImageS ,ImageS > >()
51+ .add <CollisionToCarvingEngine<ImageUS,ImageUS > >()
52+ .add <CollisionToCarvingEngine<ImageL ,ImageL > >()
53+ .add <CollisionToCarvingEngine<ImageUL,ImageUL > >()
54+ .add <CollisionToCarvingEngine<ImageF ,ImageF > >()
55+ .add <CollisionToCarvingEngine<ImageB ,ImageB > >()
56+
57+ .add <CollisionToCarvingEngine<ImageC ,ImageD > >()
58+ .add <CollisionToCarvingEngine<ImageI ,ImageD > >()
59+ .add <CollisionToCarvingEngine<ImageUI,ImageD > >()
60+ .add <CollisionToCarvingEngine<ImageS ,ImageD > >()
61+ .add <CollisionToCarvingEngine<ImageUS,ImageD > >()
62+ .add <CollisionToCarvingEngine<ImageL ,ImageD > >()
63+ .add <CollisionToCarvingEngine<ImageUL,ImageD > >()
64+ .add <CollisionToCarvingEngine<ImageF ,ImageD > >()
65+ .add <CollisionToCarvingEngine<ImageB ,ImageD > >()
66+
67+ .add <CollisionToCarvingEngine<ImageUS,ImageUC > >()
68+ .add <CollisionToCarvingEngine<ImageUC,ImageUS > >()
69+ .add <CollisionToCarvingEngine<ImageUC,ImageB > >()
70+ .add <CollisionToCarvingEngine<ImageUS,ImageB > >()
7171#endif // PLUGIN_IMAGE_COMPILE_SET == PLUGIN_IMAGE_COMPILE_SET_FULL
72- ;
73-
74-
75- template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUC ,ImageUC >;
76- template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageD ,ImageD >;
77-
78- template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUC ,ImageD >;
72+ );
73+ }
7974
80- template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageD ,ImageUC >;
75+ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUC ,ImageUC >;
76+ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageD ,ImageD >;
77+ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUC ,ImageD >;
78+ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageD ,ImageUC >;
8179template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageD ,ImageB >;
8280
8381#if PLUGIN_IMAGE_COMPILE_SET == PLUGIN_IMAGE_COMPILE_SET_FULL
@@ -93,18 +91,18 @@ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageB ,ImageB >;
9391
9492template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageC ,ImageD >;
9593template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageI ,ImageD >;
96- template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUI ,ImageD >;
94+ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUI ,ImageD >;
9795template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageS ,ImageD >;
98- template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUS ,ImageD >;
96+ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUS ,ImageD >;
9997template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageL ,ImageD >;
100- template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUL ,ImageD >;
98+ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUL ,ImageD >;
10199template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageF ,ImageD >;
102100template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageB ,ImageD >;
103101
104- template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUS ,ImageUC >;
105- template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUC ,ImageUS >;
106- template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUC ,ImageB >;
107- template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUS ,ImageB >;
102+ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUS ,ImageUC >;
103+ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUC ,ImageUS >;
104+ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUC ,ImageB >;
105+ template class SOFA_IMAGE_API CollisionToCarvingEngine<ImageUS ,ImageB >;
108106#endif // PLUGIN_IMAGE_COMPILE_SET == PLUGIN_IMAGE_COMPILE_SET_FULL
109107
110108} //
0 commit comments