Auki::ConjureKit::Manna::DebugStorage::DebugFrameStorage
Public Functions
Name | |
---|---|
void | StoreCalibrationData(Texture texture, QrPoseSolverCoordinateEnvironment coordinateEnvironment, Vector2[] scannerCorners, Vector2[] adjustedCorners, long timestamp, long framestamp) |
void | StoreEstimatedPoseData(long timestamp, string lighthouseId, Vector2[] corners, Pose detectedPose, float physicalSize, QrPoseSolverCoordinateEnvironment coordinateEnvironment) |
void | SetShouldStoreCalibrationFrame(bool value) |
void | StoreVideoFrameTexture(Texture texture, QrPoseSolverCoordinateEnvironment coordinateEnvironment, long timestamp) |
void | SetTicketForTimestamp(uint ticketNumber, long timestamp) |
void | CalibratingFromTicket(uint ticketNumber) |
void | CalibratingFromTimestamp(long timestamp) |
void | ClearLighthouseIdExceptForTimestamp(long timestamp, string lighthouseId) |
bool | TryGetPoseDataForLighthouseId(string lighthouseId, out EstimatedPoseData data) |
Public Attributes
Name | |
---|---|
DebugFrameCalibrationData | LastCalibration |
DebugFrameData | VideoFeed |
Vector2[] | scannerCorners |
Public Functions Documentation
function StoreCalibrationData
static void StoreCalibrationData(
Texture texture,
QrPoseSolverCoordinateEnvironment coordinateEnvironment,
Vector2[] scannerCorners,
Vector2[] adjustedCorners,
long timestamp,
long framestamp
)
function StoreEstimatedPoseData
static void StoreEstimatedPoseData(
long timestamp,
string lighthouseId,
Vector2[] corners,
Pose detectedPose,
float physicalSize,
QrPoseSolverCoordinateEnvironment coordinateEnvironment
)
function SetShouldStoreCalibrationFrame
static void SetShouldStoreCalibrationFrame(
bool value
)
function StoreVideoFrameTexture
static void StoreVideoFrameTexture(
Texture texture,
QrPoseSolverCoordinateEnvironment coordinateEnvironment,
long timestamp
)
function SetTicketForTimestamp
static void SetTicketForTimestamp(
uint ticketNumber,
long timestamp
)
function CalibratingFromTicket
static void CalibratingFromTicket(
uint ticketNumber
)
function CalibratingFromTimestamp
static void CalibratingFromTimestamp(
long timestamp
)
function ClearLighthouseIdExceptForTimestamp
static void ClearLighthouseIdExceptForTimestamp(
long timestamp,
string lighthouseId
)
function TryGetPoseDataForLighthouseId
static bool TryGetPoseDataForLighthouseId(
string lighthouseId,
out EstimatedPoseData data
)
Public Attributes Documentation
variable LastCalibration
static DebugFrameCalibrationData LastCalibration;
variable VideoFeed
static DebugFrameData VideoFeed;
variable scannerCorners
static Vector2[] scannerCorners;