Struct XRPointCloud
Syntax
public struct XRPointCloud : ITrackable, IEquatable<XRPointCloud>
Constructors
XRPointCloud(TrackableId, Pose, TrackingState, IntPtr)
Constructs a new XRPointCloud. This is a container
for the session-relative data. These are typically created by
.
Declaration
public XRPointCloud(TrackableId trackableId, Pose pose, TrackingState trackingState, IntPtr nativePtr)
Parameters
Type |
Name |
Description |
TrackableId |
trackableId |
The TrackableId associated with the point cloud.
|
Pose |
pose |
The Pose associated with the point cloud.
|
TrackingState |
trackingState |
The TrackingState associated with the point cloud.
|
IntPtr |
nativePtr |
The native pointer associated with the point cloud.
|
Properties
nativePtr
Get the native pointer associated with this point cloud.
Declaration
public readonly IntPtr nativePtr { get; }
Property Value
pose
Get the Pose
associated with this point cloud.
Declaration
public readonly Pose pose { get; }
Property Value
Implements
trackableId
Declaration
public readonly TrackableId trackableId { get; }
Property Value
Implements
trackingState
Declaration
public readonly TrackingState trackingState { get; }
Property Value
Implements
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Equals(XRPointCloud)
Declaration
public bool Equals(XRPointCloud other)
Parameters
Returns
GetDefault()
Gets a default-initialized XRPointCloud. This may be
different from the zero-initialized version, e.g., the pose
is Pose.identity
instead of zero-initialized.
Declaration
public static XRPointCloud GetDefault()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Operators
Equality(XRPointCloud, XRPointCloud)
Declaration
public static bool operator ==(XRPointCloud lhs, XRPointCloud rhs)
Parameters
Returns
Inequality(XRPointCloud, XRPointCloud)
Declaration
public static bool operator !=(XRPointCloud lhs, XRPointCloud rhs)
Parameters
Returns