record
SLAM.LoopClosure.RGBDKeyframes.Catalog
Public declarations
Explicit source declarations; dimensions, modifications and defaults are shown as written, without evaluation.
| Role | Name | Type | Dimensions / attributes / default | Description |
|---|---|---|---|---|
| field | generation | Integer | | |
| field | vocabularyVersion | Integer | | All retained histograms share one vocabulary |
| field | nextId | Integer | | |
| field | nextSlot | Integer | | |
| field | lastEpoch | Integer | | |
| field | lastTime | Real | | |
| field | occupied | Boolean | [keyframeCapacity] | |
| field | generations | Integer | [keyframeCapacity] | |
| field | ids | Integer | [keyframeCapacity] | |
| field | epochs | Integer | [keyframeCapacity] | |
| field | imageTimes | Real | [keyframeCapacity] | |
| field | counts | Integer | [keyframeCapacity] | |
| field | featureEnabled | Boolean | [keyframeCapacity,featureCapacity] | |
| field | descriptors | Real | [keyframeCapacity,featureCapacity,descriptorSize] | |
| field | opticalPoints | Real | [keyframeCapacity,featureCapacity,dimension] | |
| field | pixelCoordinates | Integer | [keyframeCapacity,featureCapacity,2] | |
| field | rgbSizes | Integer | [keyframeCapacity,2] | |
| field | depthSizes | Integer | [keyframeCapacity,2] | |
| field | rgbCalibrations | Real | [keyframeCapacity,4] | |
| field | depthCalibrations | Real | [keyframeCapacity,4] | |
| field | opticalToBodyRotations | Real | [keyframeCapacity,dimension,dimension] | |
| field | cameraOriginsBody | Real | [keyframeCapacity,dimension] | |
| field | disparityNoises | Real | [keyframeCapacity] | |
| field | noiseReferenceFocals | Real | [keyframeCapacity] | |
| field | baselines | Real | [keyframeCapacity] | |
| field | bodyRotations | Real | [keyframeCapacity,dimension,dimension] | |
| field | bodyPositions | Real | [keyframeCapacity,dimension] | |
| field | poseCovariances | Real | [keyframeCapacity,poseDimension,poseDimension] | |
| field | vocabularyVersions | Integer | [keyframeCapacity] | |
| field | histograms | Real | [keyframeCapacity,wordCapacity] |
Modelica declarations and implementation
Show parameters, interfaces and source
Parameters, inputs, outputs, defaults and equations from the source file.
record Catalog
// Declaration bindings here would add equations to a whole-record model
// output. Empty owns initialization of every field, including these.
Integer generation;
Integer vocabularyVersion "All retained histograms share one vocabulary";
Integer nextId;
Integer nextSlot;
Integer lastEpoch;
Real lastTime;
Boolean occupied[keyframeCapacity];
// Structure-of-arrays storage; Frame remains the public measurement API.
Integer generations[keyframeCapacity];
Integer ids[keyframeCapacity];
Integer epochs[keyframeCapacity];
Real imageTimes[keyframeCapacity];
Integer counts[keyframeCapacity];
Boolean featureEnabled[keyframeCapacity,featureCapacity];
Real descriptors[keyframeCapacity,featureCapacity,descriptorSize];
Real opticalPoints[keyframeCapacity,featureCapacity,dimension];
Integer pixelCoordinates[keyframeCapacity,featureCapacity,2];
Integer rgbSizes[keyframeCapacity,2];
Integer depthSizes[keyframeCapacity,2];
Real rgbCalibrations[keyframeCapacity,4];
Real depthCalibrations[keyframeCapacity,4];
Real opticalToBodyRotations[keyframeCapacity,dimension,dimension];
Real cameraOriginsBody[keyframeCapacity,dimension];
Real disparityNoises[keyframeCapacity];
Real noiseReferenceFocals[keyframeCapacity];
Real baselines[keyframeCapacity];
Real bodyRotations[keyframeCapacity,dimension,dimension];
Real bodyPositions[keyframeCapacity,dimension];
Real poseCovariances[keyframeCapacity,poseDimension,poseDimension];
Integer vocabularyVersions[keyframeCapacity];
Real histograms[keyframeCapacity,wordCapacity];
end Catalog;