@@ -328,36 +328,20 @@ public CVPipelineSettings addPipeline(PipelineType type, String nickname) {
328328 }
329329
330330 private CVPipelineSettings createSettingsForType (PipelineType type , String nickname ) {
331- switch (type ) {
332- case Reflective -> {
333- var added = new ReflectivePipelineSettings ();
334- added .pipelineNickname = nickname ;
335- return added ;
336- }
337- case ColoredShape -> {
338- var added = new ColoredShapePipelineSettings ();
339- added .pipelineNickname = nickname ;
340- return added ;
341- }
342- case AprilTag -> {
343- var added = new AprilTagPipelineSettings ();
344- added .pipelineNickname = nickname ;
345- return added ;
346- }
347- case Aruco -> {
348- var added = new ArucoPipelineSettings ();
349- added .pipelineNickname = nickname ;
350- return added ;
351- }
352- case ObjectDetection -> {
353- var added = new ObjectDetectionPipelineSettings ();
354- added .pipelineNickname = nickname ;
355- return added ;
356- }
357- case Calib3d , DriverMode -> {
358- logger .error ("Got invalid pipeline type: " + type );
359- return null ;
360- }
331+ CVPipelineSettings settings =
332+ switch (type ) {
333+ case Reflective -> new ReflectivePipelineSettings ();
334+ case ColoredShape -> new ColoredShapePipelineSettings ();
335+ case AprilTag -> new AprilTagPipelineSettings ();
336+ case Aruco -> new ArucoPipelineSettings ();
337+ case ObjectDetection -> new ObjectDetectionPipelineSettings ();
338+ case Calib3d , DriverMode -> {
339+ logger .error ("Got invalid pipeline type: " + type );
340+ yield null ;
341+ }
342+ };
343+ if (settings != null ) {
344+ settings .pipelineNickname = nickname ;
361345 }
362346 return settings ;
363347 }
0 commit comments