Skip to main content

Auki::ConjureKit::Manna::DebugStorage::EstimatedPoseData

Represents a screenshot of estimated pose data at a specific timestamp. It includes More...

Public Functions

Name
EstimatedPoseData(long timestamp, string payload, Vector2[] corners, Pose detectedPose, float physicalSize, Matrix4x4 textureToProjectedCoordinatesMatrix, Matrix4x4 projectionMatrix, Matrix4x4 worldToCameraMatrix)
Initializes a new instance of the EstimatedPoseData struct with the provided data.

Public Attributes

Name
readonly longTimestamp
Gets the timestamp associated with the estimated pose data.
readonly Vector2[]Corners
Gets an array of corner points associated with the pose data.
readonly PoseDetectedPose
Gets the detected pose information.
readonly Matrix4x4TextureToProjectedCoordinatesMatrix
Gets the transformation matrix from texture coordinates to projected coordinates.
readonly Matrix4x4ProjectionMatrix
Gets the projection matrix.
readonly Matrix4x4WorldToCameraMatrix
Gets the transformation matrix from world coordinates to camera coordinates.
readonly floatPhysicalSize
Gets the physical size associated with the estimated pose data.
readonly stringPayload
Gets the payload string associated with the estimated pose data.

Detailed Description

struct Auki::ConjureKit::Manna::DebugStorage::EstimatedPoseData;

Represents a screenshot of estimated pose data at a specific timestamp. It includes

  • timestamp
  • the matrices at that timestamp
  • corners of the points associated with pose
  • the pose extracted from such corners

Public Functions Documentation

function EstimatedPoseData

EstimatedPoseData(
long timestamp,
string payload,
Vector2[] corners,
Pose detectedPose,
float physicalSize,
Matrix4x4 textureToProjectedCoordinatesMatrix,
Matrix4x4 projectionMatrix,
Matrix4x4 worldToCameraMatrix
)

Initializes a new instance of the EstimatedPoseData struct with the provided data.

Parameters:

  • timestamp The timestamp associated with the estimated pose data.
  • payload The payload string associated with the estimated pose data.
  • corners An array of corner points from which the pose is obtained.
  • detectedPose The detected pose information.
  • physicalSize The known physical size.
  • textureToProjectedCoordinatesMatrix The transformation matrix from texture coordinates to projected coordinates.
  • projectionMatrix The projection matrix.
  • worldToCameraMatrix The transformation matrix from world coordinates to camera coordinates.

Public Attributes Documentation

variable Timestamp

readonly long Timestamp;

Gets the timestamp associated with the estimated pose data.

variable Corners

readonly Vector2[] Corners;

Gets an array of corner points associated with the pose data.

variable DetectedPose

readonly Pose DetectedPose;

Gets the detected pose information.

variable TextureToProjectedCoordinatesMatrix

readonly Matrix4x4 TextureToProjectedCoordinatesMatrix;

Gets the transformation matrix from texture coordinates to projected coordinates.

variable ProjectionMatrix

readonly Matrix4x4 ProjectionMatrix;

Gets the projection matrix.

variable WorldToCameraMatrix

readonly Matrix4x4 WorldToCameraMatrix;

Gets the transformation matrix from world coordinates to camera coordinates.

variable PhysicalSize

readonly float PhysicalSize;

Gets the physical size associated with the estimated pose data.

variable Payload

readonly string Payload;

Gets the payload string associated with the estimated pose data.