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番目のラインストリップであることを意味します。