Not documented
digraph message_graph { fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon" TITLE="Structure rst.devices.mocap.Vicon" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">Vicon</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-UINT64.html#UINT64" TITLE="Fundamental UINT64" TARGET="_parent">UINT64</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.frame" TITLE="Field rst.devices.mocap.Vicon.frame" TARGET="_parent" PORT="frame">frame</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Timecode" TITLE="Structure rst.devices.mocap.Vicon.Timecode" TARGET="_parent">Timecode</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.timecode" TITLE="Field rst.devices.mocap.Vicon.timecode" TARGET="_parent" PORT="timecode">timecode</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Subject" TITLE="Structure rst.devices.mocap.Vicon.Subject" TARGET="_parent">Subject</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.subject" TITLE="Field rst.devices.mocap.Vicon.subject" TARGET="_parent" PORT="subject">subject</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.UnlabeledMarker" TITLE="Structure rst.devices.mocap.Vicon.UnlabeledMarker" TARGET="_parent">UnlabeledMarker</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.unlabeled_marker" TITLE="Field rst.devices.mocap.Vicon.unlabeled_marker" TARGET="_parent" PORT="unlabeled_marker">unlabeled_marker</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "7" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.UnlabeledMarker" TITLE="Structure rst.devices.mocap.Vicon.UnlabeledMarker" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">UnlabeledMarker</TD></TR></TABLE></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/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.UnlabeledMarker.name" TITLE="Field rst.devices.mocap.Vicon.UnlabeledMarker.name" TARGET="_parent" PORT="name">name</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DDouble" TITLE="Structure rst.math.Vec3DDouble" TARGET="_parent">Vec3DDouble</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.UnlabeledMarker.translation" TITLE="Field rst.devices.mocap.Vicon.UnlabeledMarker.translation" TARGET="_parent" PORT="translation">translation</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "3" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Subject" TITLE="Structure rst.devices.mocap.Vicon.Subject" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">Subject</TD></TR></TABLE></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/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Subject.name" TITLE="Field rst.devices.mocap.Vicon.Subject.name" TARGET="_parent" PORT="name">name</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment" TITLE="Structure rst.devices.mocap.Vicon.Segment" TARGET="_parent">Segment</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Subject.segments" TITLE="Field rst.devices.mocap.Vicon.Subject.segments" TARGET="_parent" PORT="segments">segments</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "4" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment" TITLE="Structure rst.devices.mocap.Vicon.Segment" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">Segment</TD></TR></TABLE></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/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment.name" TITLE="Field rst.devices.mocap.Vicon.Segment.name" TARGET="_parent" PORT="name">name</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment.Marker" TITLE="Structure rst.devices.mocap.Vicon.Segment.Marker" TARGET="_parent">Marker</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment.markers" TITLE="Field rst.devices.mocap.Vicon.Segment.markers" TARGET="_parent" PORT="markers">markers</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DDouble" TITLE="Structure rst.math.Vec3DDouble" TARGET="_parent">Vec3DDouble</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment.translation" TITLE="Field rst.devices.mocap.Vicon.Segment.translation" TARGET="_parent" PORT="translation">translation</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DDouble" TITLE="Structure rst.math.Vec3DDouble" TARGET="_parent">Vec3DDouble</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment.euler_orientation" TITLE="Field rst.devices.mocap.Vicon.Segment.euler_orientation" TARGET="_parent" PORT="euler_orientation">euler_orientation</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DDouble" TITLE="Structure rst.math.Vec3DDouble" TARGET="_parent">Vec3DDouble</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment.helical_orientation" TITLE="Field rst.devices.mocap.Vicon.Segment.helical_orientation" TARGET="_parent" PORT="helical_orientation">helical_orientation</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DDouble" TITLE="Structure rst.math.Vec3DDouble" TARGET="_parent">Vec3DDouble</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment.quaternionen_orientation" TITLE="Field rst.devices.mocap.Vicon.Segment.quaternionen_orientation" TARGET="_parent" PORT="quaternionen_orientation">quaternionen_orientation</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "5" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment.Marker" TITLE="Structure rst.devices.mocap.Vicon.Segment.Marker" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">Marker</TD></TR></TABLE></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/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment.Marker.name" TITLE="Field rst.devices.mocap.Vicon.Segment.Marker.name" TARGET="_parent" PORT="name">name</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DDouble" TITLE="Structure rst.math.Vec3DDouble" TARGET="_parent">Vec3DDouble</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Segment.Marker.translation" TITLE="Field rst.devices.mocap.Vicon.Segment.Marker.translation" TARGET="_parent" PORT="translation">translation</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "6" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-math.html#rst.math.Vec3DDouble" TITLE="Structure rst.math.Vec3DDouble" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Vec3DDouble</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-math.html#rst.math.Vec3DDouble.x" TITLE="Field rst.math.Vec3DDouble.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-math.html#rst.math.Vec3DDouble.y" TITLE="Field rst.math.Vec3DDouble.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-math.html#rst.math.Vec3DDouble.z" TITLE="Field rst.math.Vec3DDouble.z" TARGET="_parent" PORT="z">z</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Timecode" TITLE="Structure rst.devices.mocap.Vicon.Timecode" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message-sandbox.svg"></IMG></TD><TD ALIGN="left">Timecode</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Timecode.hours" TITLE="Field rst.devices.mocap.Vicon.Timecode.hours" TARGET="_parent" PORT="hours">hours</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Timecode.minutes" TITLE="Field rst.devices.mocap.Vicon.Timecode.minutes" TARGET="_parent" PORT="minutes">minutes</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Timecode.seconds" TITLE="Field rst.devices.mocap.Vicon.Timecode.seconds" TARGET="_parent" PORT="seconds">seconds</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Timecode.frames" TITLE="Field rst.devices.mocap.Vicon.Timecode.frames" TARGET="_parent" PORT="frames">frames</TD></TR><TR><TD ALIGN="left" HREF="../generated/sandbox/package-__rosetta-UINT32.html#UINT32" TITLE="Fundamental UINT32" TARGET="_parent">UINT32</TD><TD ALIGN="left" HREF="../generated/sandbox/package-rst-devices-mocap.html#rst.devices.mocap.Vicon.Timecode.sub_frame" TITLE="Field rst.devices.mocap.Vicon.Timecode.sub_frame" TARGET="_parent" PORT="sub_frame">sub_frame</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1" -> "3" []; "1" -> "4" []; "1" -> "2" []; "1" -> "7" []; "1":unlabeled_marker -> "7" []; "1":subject -> "3" []; "1":timecode -> "2" []; "7":translation -> "6" []; "3":segments -> "4" []; "4" -> "5" []; "4":quaternionen_orientation -> "6" []; "4":helical_orientation -> "6" []; "4":euler_orientation -> "6" []; "4":translation -> "6" []; "4":markers -> "5" []; "5":translation -> "6" []; }
rst.devices.mocap.
Vicon
Todo
document
Code author: TODO
frame
UINT64
Unit: number
timecode
rst.devices.mocap.Vicon.Timecode
subject
rst.devices.mocap.Vicon.Subject
unlabeled_marker
rst.devices.mocap.Vicon.UnlabeledMarker
Download this file
message Vicon { message UnlabeledMarker { required string name = 1; required math.Vec3DDouble translation = 2; } message Timecode{ // @unit(hour) required uint32 hours = 1; // @unit(minute) required uint32 minutes = 2; // @unit(second) required uint32 seconds = 3; optional uint32 frames = 4 [default = 0]; optional uint32 sub_frame = 5 [default = 0]; } // @todo: "Add special matrix data/idl type specification" // optional math.Mat3x3Double rotation_matrix = 7; message Segment{ message Marker { required string name = 1; required math.Vec3DDouble translation = 2; } required string name = 1; repeated Marker markers = 2; optional math.Vec3DDouble translation = 3; optional math.Vec3DDouble euler_orientation = 4; optional math.Vec3DDouble helical_orientation = 5; optional math.Vec3DDouble quaternionen_orientation = 6; } message Subject { required string name = 1; repeated Segment segments = 2; } // @unit(number) required uint64 frame = 1; optional Timecode timecode = 2; repeated Subject subject = 3; repeated UnlabeledMarker unlabeled_marker = 4; }
rst.devices.mocap.Vicon.
UnlabeledMarker
name
ASCII-STRING
translation
rst.math.Vec3DDouble
message UnlabeledMarker { required string name = 1; required math.Vec3DDouble translation = 2; }
Timecode
hours
UINT32
Unit: hour
minutes
Unit: minute
seconds
Unit: second
frames
sub_frame
message Timecode{ // @unit(hour) required uint32 hours = 1; // @unit(minute) required uint32 minutes = 2; // @unit(second) required uint32 seconds = 3; optional uint32 frames = 4 [default = 0]; optional uint32 sub_frame = 5 [default = 0]; }
Segment
@todo: “Add special matrix data/idl type specification” optional math.Mat3x3Double rotation_matrix = 7;
markers
rst.devices.mocap.Vicon.Segment.Marker
euler_orientation
helical_orientation
quaternionen_orientation
message Segment{ message Marker { required string name = 1; required math.Vec3DDouble translation = 2; } required string name = 1; repeated Marker markers = 2; optional math.Vec3DDouble translation = 3; optional math.Vec3DDouble euler_orientation = 4; optional math.Vec3DDouble helical_orientation = 5; optional math.Vec3DDouble quaternionen_orientation = 6; }
rst.devices.mocap.Vicon.Segment.
Marker
message Marker { required string name = 1; required math.Vec3DDouble translation = 2; }
Subject
segments
rst.devices.mocap.Vicon.Segment
message Subject { required string name = 1; repeated Segment segments = 2; }