docs: public static TriangulateNViewsProjective triangulateNView( @Nullable ConfigTriangulation config ) {
  		if( config == null )
  			config = new ConfigTriangulation();
  
  		switch( config.type) {
  			case DLT:
  				return new WrapNViewsTriangulateProjectiveDLT();
  
  			case ALGEBRAIC:
  			case GEOMETRIC: {
  				TriangulateNViewsProjective estimator = new WrapNViewsTriangulateProjectiveDLT();
  				TriangulateRefineProjectiveLS refiner = new TriangulateRefineProjectiveLS(config.optimization.gtol,config.optimization.maxIterations);
  				return new TriangulateThenRefineProjective(estimator,refiner);
  			}
  		}
  		throw new IllegalArgumentException("Unknown or unsupported type "+config.type);
  	}