Holds pointers to the data exposed by a list of 2D features.
The pointers can point to GPU or CPU memory.
Definition at line 73 of file FeatureListExtra.h.

Data Fields | |
| dwVector2ui * | matches |
| 2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is match j in framePair i; each entry holds a pair of feature indices. More... | |
| float32_t * | matchScores |
| 2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is matchScore j in framePair i; each entry is a normalized match score [0,1], with 1 being the best possible match score. More... | |
| dwVector2f * | refinementOffsets |
| 2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is refinementOffset j in framePair i; each entry is a vector of feature point refinement offset. More... | |
| uint32_t | numCameras |
| Number of cameras matched in the match array. More... | |
| uint32_t | numCamPairs |
| Number of matched camera pairs in the match array. More... | |
| dwMemoryType | memoryType |
| Memory type. More... | |
| uint32_t | frameToCameraId [DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAMERA] |
| Mapping from frame index to camera id. More... | |
| dwVector2ui | framePairs [DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAM_PAIR] |
| 1D numCamPairs array, each entry is a frame index pair. More... | |
| uint32_t | numMatches [DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAM_PAIR] |
| Number of matches for the corresponding frame pair. More... | |
| dwTime_t | timestamps [DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAMERA] |
| Timestamps for each camera frame. More... | |
| uint8_t * | data |
| Pointer to the raw dwCrossCameraMatchArray data address. More... | |
| size_t | bytes |
| Bytes of raw dwCrossCameraMatchArray data. More... | |
| uint32_t | maxMatchesPerCameraPair |
| Max number of matches per camera pair. More... | |
| size_t dwCrossCameraMatchArray::bytes |
Bytes of raw dwCrossCameraMatchArray data.
Definition at line 89 of file FeatureListExtra.h.
| uint8_t* dwCrossCameraMatchArray::data |
Pointer to the raw dwCrossCameraMatchArray data address.
Definition at line 88 of file FeatureListExtra.h.
| dwVector2ui dwCrossCameraMatchArray::framePairs[DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAM_PAIR] |
1D numCamPairs array, each entry is a frame index pair.
Definition at line 84 of file FeatureListExtra.h.
| uint32_t dwCrossCameraMatchArray::frameToCameraId[DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAMERA] |
Mapping from frame index to camera id.
1D array of size numCameras.
Definition at line 83 of file FeatureListExtra.h.
| dwVector2ui* dwCrossCameraMatchArray::matches |
2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is match j in framePair i; each entry holds a pair of feature indices.
Definition at line 75 of file FeatureListExtra.h.
| float32_t* dwCrossCameraMatchArray::matchScores |
2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is matchScore j in framePair i; each entry is a normalized match score [0,1], with 1 being the best possible match score.
Definition at line 76 of file FeatureListExtra.h.
| uint32_t dwCrossCameraMatchArray::maxMatchesPerCameraPair |
Max number of matches per camera pair.
Definition at line 91 of file FeatureListExtra.h.
| dwMemoryType dwCrossCameraMatchArray::memoryType |
Memory type.
Definition at line 81 of file FeatureListExtra.h.
| uint32_t dwCrossCameraMatchArray::numCameras |
Number of cameras matched in the match array.
Definition at line 79 of file FeatureListExtra.h.
| uint32_t dwCrossCameraMatchArray::numCamPairs |
Number of matched camera pairs in the match array.
Definition at line 80 of file FeatureListExtra.h.
| uint32_t dwCrossCameraMatchArray::numMatches[DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAM_PAIR] |
Number of matches for the corresponding frame pair.
1D array of size numCamPairs.
Definition at line 85 of file FeatureListExtra.h.
| dwVector2f* dwCrossCameraMatchArray::refinementOffsets |
2D maxMatchesPerCameraPair * numCamPairs array; each row corresponds to a frame pair, [i*maxMatchesPerCameraPair+j] is refinementOffset j in framePair i; each entry is a vector of feature point refinement offset.
Definition at line 77 of file FeatureListExtra.h.
| dwTime_t dwCrossCameraMatchArray::timestamps[DW_CROSS_CAMERA_MATCH_ARRAY_MAX_CAMERA] |
Timestamps for each camera frame.
1D array of size numCameras.
Definition at line 86 of file FeatureListExtra.h.