16#ifndef TRACKINGITSU_INCLUDE_CACLUSTER_H_
17#define TRACKINGITSU_INCLUDE_CACLUSTER_H_
19#ifndef GPUCA_GPUCODE_DEVICE
37 Cluster(
const float x,
const float y,
const float z,
const int idx);
57#if !defined(GPUCA_GPUCODE_DEVICE) || (!defined(__OPENCL__) && defined(GPUCA_GPU_DEBUG_PRINT))
62struct TrackingFrameInfo {
63 TrackingFrameInfo() =
default;
70 float alphaTrackingFrame;
75#if !defined(GPUCA_GPUCODE_DEVICE) || (!defined(__OPENCL__) && defined(GPUCA_GPU_DEBUG_PRINT))
76 printf(
"x: %f y: %f z: %f xTF: %f alphaTF: %f posTF: %f %f covTF: %f %f %f\n",
77 xCoordinate, yCoordinate, zCoordinate, xTrackingFrame, alphaTrackingFrame,
78 positionTrackingFrame[0], positionTrackingFrame[1],
79 covarianceTrackingFrame[0], covarianceTrackingFrame[1], covarianceTrackingFrame[2]);
83 ClassDefNV(TrackingFrameInfo, 1);
GLfloat GLfloat GLfloat alpha
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
GLdouble GLdouble GLdouble z
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Common utility functions.
GPUhd() void print() const
void Init(const int, const float3 &, const IndexTableUtils &utils, const Cluster &)
bool operator==(const Cluster &) const