本文へスキップ

struct ARSemanticSegmentationModelEventArgs

(Niantic.Lightship.AR.Semantics.ARSemanticSegmentationModelEventArgs)

概要

セマンティック セグメンテーション・モデルに関する情報の構造。 これは、ARSemanticSegmentationManager.MetadataInitializedイベントで情報を伝達するために使用されます。

    struct ARSemanticSegmentationModelEventArgs:IEquatable< ARSemanticSegmentationModelEventArgs > {
// properties

IReadOnlyList<string> ChannelNames;
IReadOnlyDictionary<string, int> ChannelIndices;

// メソッド

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()

HashSetDictionary などのコンテナで使用するのに適したハッシュを生成します。

    戻り値:

    このオブジェクトのフィールドから生成されるハッシュコード。

Equals

override bool Equals(object obj)

Tests for equality.

    パラメーター:

    obj - 比較する オブジェクト です。

    戻り値:

     もし objARSemanticSegmentationModelEventArgs 型であれば TrueEquals(ARSemanticSegmentationModelEventArgs)true を返し、それ以外の場合は false

Equals

bool Equals(ARSemanticSegmentationModelEventArgs other)

Tests for equality.

    パラメーター:

    other - 比較する他の ARSemanticSegmentationModelEventArgs.

    戻り値:

     other のすべてのフィールドがこの ARSemanticSegmentationModelEventArgsと等しければ True 、それ以外の場合は false。

operator!=

static bool operator == (
ARSemanticSegmentationModelEventArgs lhs,
ARSemanticSegmentationModelEventArgs rhs
)

Tests for equality. Equals(ARSemanticSegmentationModelEventArgs) と同じ。

    パラメーター:

    lhs - 比較の左辺。

    rhs - 比較の右辺。

    戻り値:

    もし lhsrhs と等しければ True 、それ以外の場合は false

operator!=

static bool operator != (
ARSemanticSegmentationModelEventArgs lhs,
ARSemanticSegmentationModelEventArgs rhs
)

Tests for inequality. ! Equals(ARSemanticSegmentationModelEventArgs) と同じ。

    パラメーター:

    lhs - 比較の左辺。

    rhs - 比較の右辺。

    戻り値:

nbsp;   もし lhsrhs と等しくなければ True 、それ以外の場合は false