Show / Hide Table of Contents

    Class SpatialCoordinateUnityBase<TKey>

    Helper base class for implementations of ISpatialCoordinate.

    Inheritance
    Object
    SpatialCoordinateBase<TKey>
    SpatialCoordinateUnityBase<TKey>
    Implements
    ISpatialCoordinate
    Inherited Members
    SpatialCoordinateBase<TKey>.StateChanged
    SpatialCoordinateBase<TKey>.ISpatialCoordinate.Id
    SpatialCoordinateBase<TKey>.Id
    SpatialCoordinateBase<TKey>.State
    SpatialCoordinateBase<TKey>.OnStateChanged()
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.SpatialAlignment
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class SpatialCoordinateUnityBase<TKey> : SpatialCoordinateBase<TKey>, ISpatialCoordinate
    Type Parameters
    Name Description
    TKey

    The type of Id for this coordinate.

    Constructors

    SpatialCoordinateUnityBase(TKey)

    Declaration
    public SpatialCoordinateUnityBase(TKey id)
    Parameters
    Type Name Description
    TKey id

    Fields

    worldMatrix

    Declaration
    protected UnityEngine.Matrix4x4 worldMatrix
    Field Value
    Type Description
    UnityEngine.Matrix4x4

    Methods

    CoordinateToWorldSpace(Quaternion)

    Declaration
    public override sealed Quaternion CoordinateToWorldSpace(Quaternion quaternion)
    Parameters
    Type Name Description
    Quaternion quaternion
    Returns
    Type Description
    Quaternion
    Overrides
    Microsoft.MixedReality.SpatialAlignment.SpatialCoordinateBase<TKey>.CoordinateToWorldSpace(Quaternion)

    CoordinateToWorldSpace(UnityEngine.Quaternion)

    Declaration
    protected virtual UnityEngine.Quaternion CoordinateToWorldSpace(UnityEngine.Quaternion quaternion)
    Parameters
    Type Name Description
    UnityEngine.Quaternion quaternion
    Returns
    Type Description
    UnityEngine.Quaternion

    CoordinateToWorldSpace(UnityEngine.Vector3)

    Declaration
    protected virtual UnityEngine.Vector3 CoordinateToWorldSpace(UnityEngine.Vector3 vector)
    Parameters
    Type Name Description
    UnityEngine.Vector3 vector
    Returns
    Type Description
    UnityEngine.Vector3

    CoordinateToWorldSpace(Vector3)

    Declaration
    public override sealed Vector3 CoordinateToWorldSpace(Vector3 vector)
    Parameters
    Type Name Description
    Vector3 vector
    Returns
    Type Description
    Vector3
    Overrides
    Microsoft.MixedReality.SpatialAlignment.SpatialCoordinateBase<TKey>.CoordinateToWorldSpace(Vector3)

    SetCoordinateWorldTransform(UnityEngine.Vector3, UnityEngine.Quaternion)

    Declaration
    protected void SetCoordinateWorldTransform(UnityEngine.Vector3 worldPosition, UnityEngine.Quaternion worldRotation)
    Parameters
    Type Name Description
    UnityEngine.Vector3 worldPosition
    UnityEngine.Quaternion worldRotation

    WorldToCoordinateSpace(Quaternion)

    Declaration
    public override sealed Quaternion WorldToCoordinateSpace(Quaternion quaternion)
    Parameters
    Type Name Description
    Quaternion quaternion
    Returns
    Type Description
    Quaternion
    Overrides
    Microsoft.MixedReality.SpatialAlignment.SpatialCoordinateBase<TKey>.WorldToCoordinateSpace(Quaternion)

    WorldToCoordinateSpace(UnityEngine.Quaternion)

    Declaration
    protected virtual UnityEngine.Quaternion WorldToCoordinateSpace(UnityEngine.Quaternion quaternion)
    Parameters
    Type Name Description
    UnityEngine.Quaternion quaternion
    Returns
    Type Description
    UnityEngine.Quaternion

    WorldToCoordinateSpace(UnityEngine.Vector3)

    Declaration
    protected virtual UnityEngine.Vector3 WorldToCoordinateSpace(UnityEngine.Vector3 vector)
    Parameters
    Type Name Description
    UnityEngine.Vector3 vector
    Returns
    Type Description
    UnityEngine.Vector3

    WorldToCoordinateSpace(Vector3)

    Declaration
    public override sealed Vector3 WorldToCoordinateSpace(Vector3 vector)
    Parameters
    Type Name Description
    Vector3 vector
    Returns
    Type Description
    Vector3
    Overrides
    Microsoft.MixedReality.SpatialAlignment.SpatialCoordinateBase<TKey>.WorldToCoordinateSpace(Vector3)

    Implements

    ISpatialCoordinate
    Back to top Generated by DocFX