code: public static RefineThreeViewProjective threeViewRefine( @Nullable ConfigThreeViewRefine config ) {
  		if( config == null )
  			config = new ConfigThreeViewRefine();
  
  		switch( config.which) {
  			case GEOMETRIC:
  				RefineThreeViewProjectiveGeometric alg = new RefineThreeViewProjectiveGeometric();
  				alg.getConverge().set(config.convergence);
  				alg.setScale(config.normalizePixels);
  				return new WrapRefineThreeViewProjectiveGeometric(alg);
  		}
  
  		throw new IllegalArgumentException("Unknown algorithm "+config.which);
  	}
docs: Used to refine three projective views. This is the same as refining a trifocal tensor.
  
  @return RefineThreeViewProjective