本文へスキップ

interface_ILinearFeature


title: interface ILinearFeature toc_max_heading_level: 4


interface ILinearFeature

(Niantic.Lightship.Maps.Core.Features.ILinearFeature)

概要

LinearFeatureは、マップタイルの特徴の1つであり、1つ以上の折れ線を表します。

    interface ILinearFeature: Niantic.Lightship.Maps.Core.Features.IMapTileFeature {
// プロパティ

Vector3[] Points;
int[] LineStrips;
};

継承メンバー

public:
// プロパティ

FeatureKind Kind;
LayerKind Layer;
ILabelInfo Label;

詳細なドキュメント

LinearFeatureは、マップタイルの特徴の1つであり、1つ以上の折れ線を表します。

各ポリラインには1つ以上のセグメントが含まれ、閉ループである場合とそうでない場合があります。

プロパティ

Points

Vector3[] Points

地点の順序配列。

この特徴には複数のラインストリップがある場合があり、その境界はLineStripの長さによって決まります。

LineStrips

int[] LineStrips

ラインストリップごとの地点数。

この配列の各エントリーは異なるラインストリップを表し、その長さによって、地点の配列から引き出す地点の数が決まります。 例えば、この配列が[5, 2, 8]の場合、地点[0..4]は1つ目のラインストリップ、地点[5..6]は2番目のラインストリップ、地点[7..14]は3番目のラインストリップであることを意味します。