<code>
.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult k_map_estimation_result = 7;
</code>
9618
public com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResultOrBuilder
      getKMapEstimationResultOrBuilder() {
    if (resultCase_ == 7) {
      return (com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult) result_;
    }
    return com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.KMapEstimationResult
        .getDefaultInstance();
  }
589562
function GoogleMapsMapType (layers, engine, map) {
  this._layers = layers;
  this._engine = engine;
  this._map = map;

  this._hoveredLayers = [];

  this.tileSize = new google.maps.Size(256, 256);
  this._internalView = new GMapsCartoDBLayerGroupView(this._engine._cartoLayerGroup, {
    nativeMap: map
  });
  this._id = this._internalView._id;
  this._internalView.on('featureClick', this._onFeatureClick, this);
  this._internalView.on('featureOver', this._onFeatureOver, this);
  this._internalView.on('featureOut', this._onFeatureOut, this);
  this._internalView.on('featureError', this._onFeatureError, this);
}
256498
public java.util.List<
          ? extends com.google.privacy.dlp.v2.TransformationSummary.SummaryResultOrBuilder>
      getResultsOrBuilderList() {
    return results_;
  }
996509
public com.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfigOrBuilder
      getKAnonymityConfigOrBuilder() {
    if (typeCase_ == 3) {
      return (com.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig) type_;
    }
    return com.google.privacy.dlp.v2.PrivacyMetric.KAnonymityConfig.getDefaultInstance();
  }
253352
public com.google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadataOrBuilder
      getVideoObjectTrackingDetailsOrBuilder() {
    if (detailsCase_ == 7) {
      return (com.google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata)
          details_;
    }
    return com.google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata
        .getDefaultInstance();
  }
703660
public com.google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadata
      getImageBoundingPolyDetails() {
    if (detailsCase_ == 11) {
      return (com.google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadata)
          details_;
    }
    return com.google.cloud.datalabeling.v1beta1.LabelImageBoundingPolyOperationMetadata
        .getDefaultInstance();
  }
572722
public com.google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadataOrBuilder
      getImageSegmentationDetailsOrBuilder() {
    if (detailsCase_ == 15) {
      return (com.google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadata)
          details_;
    }
    return com.google.cloud.datalabeling.v1beta1.LabelImageSegmentationOperationMetadata
        .getDefaultInstance();
  }
26486
public boolean isOnAtCurrentZoom(GoogleMap map, LatLng latLng) {
        float zoom = MapUtils.getCurrentZoom(map);
        boolean on = isOnAtCurrentZoom(zoom, latLng);
        return on;
    }
743
public static double calculateLofWithoutUpdate(int kn, LofPoint targetPoint, LofDataSet dataSet)
    {
        // 対象点のK距離、K距離近傍を算出する。
        KDistanceResult kResult = calculateKDistance(kn, targetPoint, dataSet);

        LofPoint tmpPoint = targetPoint.deepCopy();
        tmpPoint.setkDistance(kResult.getkDistance());
        tmpPoint.setkDistanceNeighbor(kResult.getkDistanceNeighbor());

        updateLrd(tmpPoint, dataSet);

        // 対象の局所外れ係数を算出する。
        double lof = calculateLof(tmpPoint, dataSet);
        return lof;
    }
1051449
@Override
    public boolean onSingleTapConfirmed(final MotionEvent event, final MapView mapView) {
        if(!mStyle.mClickable) return false;
        float hyp;
        Float minHyp = null;
        int closest = -1;
        Point tmp = new Point();
        Projection pj = mapView.getProjection();

        for(int i = 0; i < mPointList.size(); i++) {
            if(mPointList.get(i) == null) continue;
            // TODO avoid projecting coordinates, do a test before calling next line
            pj.toPixels(mPointList.get(i), tmp);
            if(Math.abs(event.getX() - tmp.x) > 50 || Math.abs(event.getY() - tmp.y) > 50) continue;
            hyp = (event.getX() - tmp.x) * (event.getX() - tmp.x)
                    + (event.getY() - tmp.y) * (event.getY() - tmp.y);
            if(minHyp == null || hyp < minHyp) {
                minHyp = hyp;
                closest = i;
            }
        }
        if(minHyp == null) return false;
        setSelectedPoint(closest);
        mapView.invalidate();
        if(clickListener != null) clickListener.onClick(mPointList, closest);
        return true;
    }
74394
function kmp(s, w) {
    if (kmp.isNumber(w)) w = ''+w;
    if (kmp.isNumber(s)) s = ''+s;
    if (!(kmp.isString(s) || kmp.isArray(s))) return -1;
    if (!(kmp.isString(w) || kmp.isArray(w))) return -1;
    var m = 0; // start of s
    var i = 0; // start of w
    var t = kmp.table(w);

    while (m + i < s.length) {
      if (w[i] === s[m+i]) {
        if (i === w.length - 1) {
          return m;
        }
        i = i + 1;
      } else {
        if (t[i] > -1) {
          m = m+i - t[i];
          i = t[i];
        } else {
          i = 0;
          m = m + 1;
        }
      }
    }

    return -1;
  }
1225158
public com.google.api.ads.admanager.axis.v201902.RetractionDetails getRetractionDetails() {
        return retractionDetails;
    }
905567
@java.lang.Deprecated
  public java.util.Map<java.lang.String, java.lang.Long> getYarnMetrics() {
    return getYarnMetricsMap();
  }
1279879
public com.google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata
      getVideoObjectTrackingDetails() {
    if (detailsCase_ == 7) {
      return (com.google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata)
          details_;
    }
    return com.google.cloud.datalabeling.v1beta1.LabelVideoObjectTrackingOperationMetadata
        .getDefaultInstance();
  }
76790
public com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.CategoricalStatsResultOrBuilder
      getCategoricalStatsResultOrBuilder() {
    if (resultCase_ == 4) {
      return (com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.CategoricalStatsResult)
          result_;
    }
    return com.google.privacy.dlp.v2.AnalyzeDataSourceRiskDetails.CategoricalStatsResult
        .getDefaultInstance();
  }
462236
protected static KDistanceResult calculateKDistance(int kn, LofPoint targetPoint,
            LofDataSet dataSet)
    {
        // 距離算出結果保持マップを算出
        List<DistanceResult> distances = calculateDistances(targetPoint, dataSet);

        // 算出した距離を用いてK距離とK距離近傍データのIDを算出
        KDistanceResult kResult = calculateKDistance(kn, distances);
        return kResult;
    }
1200454
private boolean estimateMotion() {
		modelFitData.reset();

		Point2D_F64 normLeft = new Point2D_F64();
		Point2D_F64 normRight = new Point2D_F64();

		// use 0 -> 1 stereo associations to estimate each feature's 3D position
		for( int i = 0; i < quadViews.size; i++ ) {
			QuadView obs = quadViews.get(i);

			// convert old stereo view to normalized coordinates
			leftImageToNorm.compute(obs.v0.x,obs.v0.y,normLeft);
			rightImageToNorm.compute(obs.v1.x,obs.v1.y,normRight);

			// compute 3D location using triangulation
			triangulate.triangulate(normLeft,normRight,leftToRight,obs.X);

			// add to data set for fitting if not at infinity
			if( !Double.isInfinite(obs.X.normSq()) ) {
				Stereo2D3D data = modelFitData.grow();
				leftImageToNorm.compute(obs.v2.x,obs.v2.y,data.leftObs);
				rightImageToNorm.compute(obs.v3.x,obs.v3.y,data.rightObs);
				data.location.set(obs.X);
			}
		}

		// robustly match the data
		if( !matcher.process(modelFitData.toList()) )
			return false;

		Se3_F64 oldToNew = matcher.getModelParameters();

//		System.out.println("matcher rot = "+toString(oldToNew));
		// optionally refine the results
		if( modelRefiner != null ) {
			Se3_F64 found = new Se3_F64();
			if( modelRefiner.fitModel(matcher.getMatchSet(), oldToNew, found) ) {
//				System.out.println("matcher rot = "+toString(found));
				found.invert(newToOld);
			} else {
				oldToNew.invert(newToOld);
//				System.out.println("Fit failed!");
			}
		} else {
			oldToNew.invert(newToOld);
		}

		// compound the just found motion with the previously found motion
		Se3_F64 temp = new Se3_F64();
		newToOld.concat(leftCamToWorld, temp);
		leftCamToWorld.set(temp);

		return true;
	}