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 long | Timestamp Gets the timestamp associated with the estimated pose data. |
readonly Vector2[] | Corners Gets an array of corner points associated with the pose data. |
readonly Pose | DetectedPose Gets the detected pose information. |
readonly Matrix4x4 | TextureToProjectedCoordinatesMatrix Gets the transformation matrix from texture coordinates to projected coordinates. |
readonly Matrix4x4 | ProjectionMatrix Gets the projection matrix. |
readonly Matrix4x4 | WorldToCameraMatrix Gets the transformation matrix from world coordinates to camera coordinates. |
readonly float | PhysicalSize Gets the physical size associated with the estimated pose data. |
readonly string | Payload 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.