Package rst.tracking

Not documented

Messages

digraph message_graph { fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "9" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedClassifiedRegions3D" TITLE="Structure rst.tracking.TrackedClassifiedRegions3D" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">TrackedClassifiedRegions3D</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedClassifiedRegion3D" TITLE="Structure rst.tracking.TrackedClassifiedRegion3D" TARGET="_parent">TrackedClassifiedRegion3D</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedClassifiedRegions3D.region" TITLE="Field rst.tracking.TrackedClassifiedRegions3D.region" TARGET="_parent" PORT="region">region</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "10" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedClassifiedRegion3D" TITLE="Structure rst.tracking.TrackedClassifiedRegion3D" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">TrackedClassifiedRegion3D</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-tracking.html#rst.tracking.TrackingInfo" TITLE="Structure rst.tracking.TrackingInfo" TARGET="_parent">TrackingInfo</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedClassifiedRegion3D.info" TITLE="Field rst.tracking.TrackedClassifiedRegion3D.info" TARGET="_parent" PORT="info">info</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassifiedRegion3D" TITLE="Structure rst.classification.ClassifiedRegion3D" TARGET="_parent">ClassifiedRegion3D</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedClassifiedRegion3D.region" TITLE="Field rst.tracking.TrackedClassifiedRegion3D.region" TARGET="_parent" PORT="region">region</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "11" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassifiedRegion3D" TITLE="Structure rst.classification.ClassifiedRegion3D" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">ClassifiedRegion3D</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat" TITLE="Structure rst.geometry.BoundingBox3DFloat" TARGET="_parent">BoundingBox3DFloat</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassifiedRegion3D.region" TITLE="Field rst.classification.ClassifiedRegion3D.region" TARGET="_parent" PORT="region">region</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult" TITLE="Structure rst.classification.ClassificationResult" TARGET="_parent">ClassificationResult</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassifiedRegion3D.result" TITLE="Field rst.classification.ClassifiedRegion3D.result" TARGET="_parent" PORT="result">result</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "13" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult" TITLE="Structure rst.classification.ClassificationResult" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">ClassificationResult</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.decided_class" TITLE="Field rst.classification.ClassificationResult.decided_class" TARGET="_parent" PORT="decided_class">decided_class</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.ClassWithProbability" TITLE="Structure rst.classification.ClassificationResult.ClassWithProbability" TARGET="_parent">ClassWithProbability</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.classes" TITLE="Field rst.classification.ClassificationResult.classes" TARGET="_parent" PORT="classes">classes</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "14" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.ClassWithProbability" TITLE="Structure rst.classification.ClassificationResult.ClassWithProbability" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">ClassWithProbability</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.ClassWithProbability.name" TITLE="Field rst.classification.ClassificationResult.ClassWithProbability.name" TARGET="_parent" PORT="name">name</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-classification.html#rst.classification.ClassificationResult.ClassWithProbability.confidence" TITLE="Field rst.classification.ClassificationResult.ClassWithProbability.confidence" TARGET="_parent" PORT="confidence">confidence</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "12" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat" TITLE="Structure rst.geometry.BoundingBox3DFloat" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">BoundingBox3DFloat</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Pose" TITLE="Structure rst.geometry.Pose" TARGET="_parent">Pose</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat.transformation" TITLE="Field rst.geometry.BoundingBox3DFloat.transformation" TARGET="_parent" PORT="transformation">transformation</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat.width" TITLE="Field rst.geometry.BoundingBox3DFloat.width" TARGET="_parent" PORT="width">width</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat.depth" TITLE="Field rst.geometry.BoundingBox3DFloat.depth" TARGET="_parent" PORT="depth">depth</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.BoundingBox3DFloat.height" TITLE="Field rst.geometry.BoundingBox3DFloat.height" TARGET="_parent" PORT="height">height</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedPolygonalPatches3D" TITLE="Structure rst.tracking.TrackedPolygonalPatches3D" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">TrackedPolygonalPatches3D</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedPolygonalPatch3D" TITLE="Structure rst.tracking.TrackedPolygonalPatch3D" TARGET="_parent">TrackedPolygonalPatch3D</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedPolygonalPatches3D.patch" TITLE="Field rst.tracking.TrackedPolygonalPatches3D.patch" TARGET="_parent" PORT="patch">patch</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedPolygonalPatch3D" TITLE="Structure rst.tracking.TrackedPolygonalPatch3D" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">TrackedPolygonalPatch3D</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-tracking.html#rst.tracking.TrackingInfo" TITLE="Structure rst.tracking.TrackingInfo" TARGET="_parent">TrackingInfo</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedPolygonalPatch3D.info" TITLE="Field rst.tracking.TrackedPolygonalPatch3D.info" TARGET="_parent" PORT="info">info</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.PolygonalPatch3D" TITLE="Structure rst.geometry.PolygonalPatch3D" TARGET="_parent">PolygonalPatch3D</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-tracking.html#rst.tracking.TrackedPolygonalPatch3D.patch" TITLE="Field rst.tracking.TrackedPolygonalPatch3D.patch" TARGET="_parent" PORT="patch">patch</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "4" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.PolygonalPatch3D" TITLE="Structure rst.geometry.PolygonalPatch3D" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">PolygonalPatch3D</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Pose" TITLE="Structure rst.geometry.Pose" TARGET="_parent">Pose</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.PolygonalPatch3D.base" TITLE="Field rst.geometry.PolygonalPatch3D.base" TARGET="_parent" PORT="base">base</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DFloat" TITLE="Structure rst.math.Vec2DFloat" TARGET="_parent">Vec2DFloat</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.PolygonalPatch3D.border" TITLE="Field rst.geometry.PolygonalPatch3D.border" TARGET="_parent" PORT="border">border</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "8" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DFloat" TITLE="Structure rst.math.Vec2DFloat" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Vec2DFloat</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DFloat.x" TITLE="Field rst.math.Vec2DFloat.x" TARGET="_parent" PORT="x">x</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-FLOAT32.html#FLOAT32" TITLE="Fundamental FLOAT32" TARGET="_parent">FLOAT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec2DFloat.y" TITLE="Field rst.math.Vec2DFloat.y" TARGET="_parent" PORT="y">y</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "5" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Pose" TITLE="Structure rst.geometry.Pose" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Pose</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation" TITLE="Structure rst.geometry.Translation" TARGET="_parent">Translation</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Pose.translation" TITLE="Field rst.geometry.Pose.translation" TARGET="_parent" PORT="translation">translation</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation" TITLE="Structure rst.geometry.Rotation" TARGET="_parent">Rotation</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Pose.rotation" TITLE="Field rst.geometry.Pose.rotation" TARGET="_parent" PORT="rotation">rotation</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "7" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation" TITLE="Structure rst.geometry.Rotation" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Rotation</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qw" TITLE="Field rst.geometry.Rotation.qw" TARGET="_parent" PORT="qw">qw</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qx" TITLE="Field rst.geometry.Rotation.qx" TARGET="_parent" PORT="qx">qx</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qy" TITLE="Field rst.geometry.Rotation.qy" TARGET="_parent" PORT="qy">qy</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.qz" TITLE="Field rst.geometry.Rotation.qz" TARGET="_parent" PORT="qz">qz</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-ASCII-STRING.html#ASCII-STRING" TITLE="Fundamental ASCII-STRING" TARGET="_parent">ASCII-STRING</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Rotation.frame_id" TITLE="Field rst.geometry.Rotation.frame_id" TARGET="_parent" PORT="frame_id">frame_id</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "6" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation" TITLE="Structure rst.geometry.Translation" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Translation</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.x" TITLE="Field rst.geometry.Translation.x" TARGET="_parent" PORT="x">x</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.y" TITLE="Field rst.geometry.Translation.y" TARGET="_parent" PORT="y">y</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-FLOAT64.html#FLOAT64" TITLE="Fundamental FLOAT64" TARGET="_parent">FLOAT64</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.z" TITLE="Field rst.geometry.Translation.z" TARGET="_parent" PORT="z">z</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-ASCII-STRING.html#ASCII-STRING" TITLE="Fundamental ASCII-STRING" TARGET="_parent">ASCII-STRING</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-geometry.html#rst.geometry.Translation.frame_id" TITLE="Field rst.geometry.Translation.frame_id" TARGET="_parent" PORT="frame_id">frame_id</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "3" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-tracking.html#rst.tracking.TrackingInfo" TITLE="Structure rst.tracking.TrackingInfo" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">TrackingInfo</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-tracking.html#rst.tracking.TrackingInfo.id" TITLE="Field rst.tracking.TrackingInfo.id" TARGET="_parent" PORT="id">id</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "9":region -> "10" []; "10":region -> "11" []; "10":info -> "3" []; "11":result -> "13" []; "11":region -> "12" []; "13" -> "14" []; "13":classes -> "14" []; "12":transformation -> "5" []; "1":patch -> "2" []; "2":patch -> "4" []; "2":info -> "3" []; "4":border -> "8" []; "4":base -> "5" []; "5":rotation -> "7" []; "5":translation -> "6" []; }

Message TrackedPolygonalPatches3D

class rst.tracking.TrackedPolygonalPatches3D

A collection of TrackedPolygonalPatch3D objects.

Collecting multiple TrackedPolygonalPatch3D objects in a single data structure is an easy way to express the fact that they have been recorded at the same point in time.

Code author: Leon Ziegler <lziegler@techfak.uni-bielefeld.de>

patch
Type:array of rst.tracking.TrackedPolygonalPatch3D

Empty collections of tracked patches are allowed but should rarely be necessary.

Order of patches is not significant since association of tracked patches to tracked subjects is done via <Could not resolve reference to .patch.info> .

Download this file

message TrackedPolygonalPatches3D {

    /**
     * Empty collections of tracked patches are allowed but should
     * rarely be necessary.
     *
     * Order of patches is not significant since association of
     * tracked patches to tracked subjects is done via @ref .patch.info.
     */
    repeated TrackedPolygonalPatch3D patch = 1;

}

Message TrackedPolygonalPatch3D

class rst.tracking.TrackedPolygonalPatch3D

A planar polygon in 3D space with tracking information.

Code author: Leon Ziegler <lziegler@techfak.uni-bielefeld.de>

info
Type:rst.tracking.TrackingInfo

Tracking information such as identity of the subject being tracked.

patch
Type:rst.geometry.PolygonalPatch3D

Geometric properties of the tracked subject identified by info in three-dimensional space.

Download this file

message TrackedPolygonalPatch3D {

    /**
     * Tracking information such as identity of the subject being
     * tracked.
     */
    required TrackingInfo info = 1;

    /**
     * Geometric properties of the tracked subject identified by
     * @ref .info in three-dimensional space.
     */
    required geometry.PolygonalPatch3D patch = 2;

}

Message TrackedClassifiedRegions3D

class rst.tracking.TrackedClassifiedRegions3D

A collection of TrackedClassifiedRegion3D objects.

Collecting multiple TrackedClassifiedRegion3D objects in a single data structure is an easy way to express the fact that they have been recorded at the same point in time.

Code author: Leon Ziegler <lziegler@techfak.uni-bielefeld.de>

region
Type:array of rst.tracking.TrackedClassifiedRegion3D

Empty collections of tracked regions are allowed but should rarely be necessary.

Order of regions is not significant since association of tracked regions to tracked subjects is done via <Could not resolve reference to .region.info> .

Download this file

message TrackedClassifiedRegions3D {

    /**
     * Empty collections of tracked regions are allowed but should
     * rarely be necessary.
     *
     * Order of regions is not significant since association of
     * tracked regions to tracked subjects is done via @ref
     * .region.info.
     */
    repeated TrackedClassifiedRegion3D region = 1;

}

Message TrackedClassifiedRegion3D

class rst.tracking.TrackedClassifiedRegion3D

A region in 3D space with tracking information and classification results.

Code author: Leon Ziegler <lziegler@techfak.uni-bielefeld.de>

info
Type:rst.tracking.TrackingInfo

Tracking information such as identity of the subject being tracked.

region
Type:rst.classification.ClassifiedRegion3D

Region and class of the tracked subject identified by info in three-dimensional space.

Download this file

message TrackedClassifiedRegion3D {

    /**
     * Tracking information such as identity of the subject being tracked.
     */
    required TrackingInfo info = 1;

    /**
     * Region and class of the tracked subject identified by @ref .info in
     * three-dimensional space.
     */
    required classification.ClassifiedRegion3D region = 2;

}

Message TrackingInfo

class rst.tracking.TrackingInfo

Identifier for tracked objects.

Code author: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>

@create_collection

id
Type:UINT32

A unique id for each track.

Download this file

message TrackingInfo {

    /**
     * A unique id for each track.
     */
    required uint32 id = 1;

}