function
SLAM.PoseGraph.RGBDGraphProcessing.EmptySelected
Public declarations
Explicit source declarations; dimensions, modifications and defaults are shown as written, without evaluation.
| Role | Name | Type | Dimensions / attributes / default | Description |
|---|---|---|---|---|
| input | generation | Integer | | |
| input | sourceRevision | Integer | | |
| output | result | GraphGaugeUncertainty.Estimate | |
Modelica declarations and implementation
Show parameters, interfaces and source
Parameters, inputs, outputs, defaults and equations from the source file.
function EmptySelected
input Integer generation;
input Integer sourceRevision;
output GraphGaugeUncertainty.Estimate result;
algorithm
result.binding.generation := generation;
result.binding.sourceRevision := sourceRevision;
result.binding.graphRevision := 0;
result.binding.catalogPoseRevision := 0;
result.binding.anchorId := 0;
result.binding.anchorEpoch := -1;
result.binding.anchorCaptureSequence := 0;
result.binding.currentId := 0;
result.binding.currentEpoch := -1;
result.binding.currentCaptureSequence := 0;
result.binding.referenceId := 0;
result.binding.referenceEpoch := -1;
result.binding.referenceCaptureSequence := 0;
result.binding.chart := GraphGaugeUncertainty.chartENUPositionRightLocalAttitude;
result.binding.anchorTime := 0;
result.binding.currentTime := 0;
result.binding.referenceTime := 0;
result.binding.factorProvenance := 0;
result.binding.anchorBoundProvenance := 0;
result.positions := zeros(2,dimension);
result.covariance := zeros(12,12);
for node in 1:2 loop
result.rotations[node,:,:] := identity(dimension);
end for;
end EmptySelected;