struct ARSemanticSegmentationModelEventArgs
(Niantic.Lightship.AR.Semantics.ARSemanticSegmentationModelEventArgs)
概要
セマンティック・セグメンテーション・モデルに関する情報の構造。 これは、ARSemanticSegmentationManager.MetadataInitializedイベントで情報を伝達するために使用されます。
struct ARSemanticSegmentationModelEventArgs:IEquatable< ARSemanticSegmentationModelEventArgs > {
// properties
IReadOnlyList<string> ChannelNames;
IReadOnlyDictionary<string, int> ChannelIndices;
// methods
override int GetHashCode();
override bool Equals(object obj);
bool Equals(ARSemanticSegmentationModelEventArgs other);
static bool operator == (
ARSemanticSegmentationModelEventArgs lhs,
ARSemanticSegmentationModelEventArgs rhs
);
static bool operator != (
ARSemanticSegmentationModelEventArgs lhs,
ARSemanticSegmentationModelEventArgs rhs
);
};
詳細資料
セマンティック・セグメンテーション・モデルに関する情報の構造。 これは、ARSemanticSegmentationManager.MetadataInitializedイベントで情報を伝達するために使用されます。
プロパティ
ChannelNames
IReadOnlyList<string> ChannelNames
セマンティック・セグメンテーション・モデルによって検出されたセマンティック・チャンネル。
ChannelIndices
IReadOnlyDictionary<string, int> ChannelIndices
セマンティック・セグメンテーション・モデルによって検出されたセマンティックチャネルのインデックス。
メソッド
GetHashCode
override int GetHashCode()
HashSetや
Dictionary`` などのコンテナで使用するのに適したハッシュを生成します。
戻り値:
このオブジェクトのフィールドから生成されるハッシュコード。
Equals
override bool Equals(object obj)
Tests for equality.
Parameters:
obj
- 比較対象の object
戻り値:
もし obj が ARSemanticSegmentationModelEventArgs 型で、Equals(ARSemanticSegmentationModelEventArgs) も true
を返し、そうでなければ false
を返す。
Equals
bool Equals(ARSemanticSegmentationModelEventArgs other)
Tests for equality.
Parameters:
other
- 比較する他の ARSemanticSegmentationModelEventArgs.
戻り値:
other*のすべてのフィールドがこの ARSemanticSegmentationModelEventArgsと等しければtrue
、そうでなければfalse。
operator==
static bool operator == (
ARSemanticSegmentationModelEventArgs lhs,
ARSemanticSegmentationModelEventArgs rhs
)
Tests for equality. Equals(ARSemanticSegmentationModelEventArgs)](/docs/ja/ardk/3.3/apiref/Niantic/Lightship/AR/Semantics/ARSemanticSegmentationModelEventArgs/#Equals)と同じです。
Parameters:
lhs
- 比較の左側。
rhs
- 比較の右側。
戻り値:
もし lhs が rhs と等しければ true
を、そうでなければ false
を返す。
operator!=
static bool operator != (
ARSemanticSegmentationModelEventArgs lhs,
ARSemanticSegmentationModelEventArgs rhs
)
Tests for inequality. Equals(ARSemanticSegmentationModelEventArgs)](/docs/ja/ardk/3.3/apiref/Niantic/Lightship/AR/Semantics/ARSemanticSegmentationModelEventArgs/#Equals) と同じです。
Parameters:
lhs
- 比較の左側。
rhs
- 比較の右側。
戻り値:
もし lhs が rhs と等しくなければ true
, そうでなければ false
.