code: public static Triangulate2ViewsMetric triangulate2ViewMetric(@Nullable ConfigTriangulation config ) {
  		if( config == null )
  			config = new ConfigTriangulation();
  
  		switch ( config.type ) {
  			case DLT:
  				return new Wrap2ViewPixelDepthLinear();
  
  			case GEOMETRIC:
  				return new Wrap2ViewsTriangulateGeometric();
  
  		}
  		throw new IllegalArgumentException("Unknown or unsupported type "+config.type);
  	}
docs: Triangulate two view using the Discrete Linear Transform (DLT) with a calibrated camera.
  
  @see Wrap2ViewPixelDepthLinear
  @see TriangulateMetricLinearDLT
  
  @return Two view triangulation algorithm