CogniPilot

MODELICA LIBRARY · ENGINEERING REFERENCE

record

SLAM.LoopClosure.RGBDKeyframes.Frame

Public declarations

Explicit source declarations; dimensions, modifications and defaults are shown as written, without evaluation.

RoleNameTypeDimensions / attributes / defaultDescription
fieldgenerationIntegerReset/source/world ownership generation
fieldidIntegerMonotone identity; never a reusable array slot
fieldepochIntegerMeasured image identity, independent of wall time
fieldimageTimeRealSimulation time of image acquisition
fieldcountIntegerFull feature domain, including disabled sparse slots
fieldenabledBoolean[featureCapacity]
fielddescriptorReal[featureCapacity,descriptorSize]
fieldopticalPointReal[featureCapacity,dimension]
fieldpixelsInteger[featureCapacity,2]Zero-based RGB pixels
fieldrgbSizeInteger[2]Height, width
fielddepthSizeInteger[2]
fieldrgbCalibrationReal[4]fx, fy, cx, cy
fielddepthCalibrationReal[4]
fieldopticalToBodyReal[dimension,dimension]
fieldcameraOriginBodyReal[dimension]
fielddisparityNoiseReal
fieldnoiseReferenceFxReal
fieldbaselineReal
fieldbodyRotationReal[dimension,dimension]
fieldbodyPositionReal[dimension]
fieldposeCovarianceReal[poseDimension,poseDimension]
fieldvocabularyVersionInteger
fieldhistogramReal[wordCapacity]

Modelica declarations and implementation

Show parameters, interfaces and source

Parameters, inputs, outputs, defaults and equations from the source file.

record Frame
    Integer generation "Reset/source/world ownership generation";
    Integer id "Monotone identity; never a reusable array slot";
    Integer epoch "Measured image identity, independent of wall time";
    Real imageTime "Simulation time of image acquisition";
    Integer count "Full feature domain, including disabled sparse slots";
    Boolean enabled[featureCapacity];
    Real descriptor[featureCapacity,descriptorSize];
    Real opticalPoint[featureCapacity,dimension];
    Integer pixels[featureCapacity,2] "Zero-based RGB pixels";
    Integer rgbSize[2] "Height, width";
    Integer depthSize[2];
    Real rgbCalibration[4] "fx, fy, cx, cy";
    Real depthCalibration[4];
    Real opticalToBody[dimension,dimension];
    Real cameraOriginBody[dimension];
    Real disparityNoise;
    Real noiseReferenceFx;
    Real baseline;
    Real bodyRotation[dimension,dimension];
    Real bodyPosition[dimension];
    Real poseCovariance[poseDimension,poseDimension];
    Integer vocabularyVersion;
    Real histogram[wordCapacity];
  end Frame;