.. _package-rst-devices-mocap:
===========================
Package rst.devices.mocap
===========================
*Not documented*
Messages
========
.. container:: mess4ge-multi
.. container:: mess4ge-graph
.. digraph:: message_graph
fontname="Arial";
fontsize=11;
stylesheet="../_static/graphs.css";
node [fontsize=11,fontname="Arial"]
edge [fontsize=11,fontname="Arial"]
"1" [label=<
| Vicon |
|
UINT64 | frame |
Timecode | timecode |
Subject | subject |
UnlabeledMarker | unlabeled_marker |
>,shape=box,style=filled,fillcolor="white"];
"7" [label=< | UnlabeledMarker |
|
ASCII-STRING | name |
Vec3DDouble | translation |
>,shape=box,style=filled,fillcolor="white"];
"3" [label=< | Subject |
|
ASCII-STRING | name |
Segment | segments |
>,shape=box,style=filled,fillcolor="white"];
"4" [label=< | Segment |
|
ASCII-STRING | name |
Marker | markers |
Vec3DDouble | translation |
Vec3DDouble | euler_orientation |
Vec3DDouble | helical_orientation |
Vec3DDouble | quaternionen_orientation |
>,shape=box,style=filled,fillcolor="white"];
"5" [label=< | Marker |
|
ASCII-STRING | name |
Vec3DDouble | translation |
>,shape=box,style=filled,fillcolor="white"];
"6" [label=< | Vec3DDouble |
|
FLOAT64 | x |
FLOAT64 | y |
FLOAT64 | z |
>,shape=box,style=filled,fillcolor="white"];
"2" [label=< | Timecode |
|
UINT32 | hours |
UINT32 | minutes |
UINT32 | seconds |
UINT32 | frames |
UINT32 | sub_frame |
>,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" [];
.. container:: mess4ge-list
.. container:: messages
* :ref:`Vicon `
.. container:: clearer
clearer: should be made invisible via css
.. _message-rst-devices-mocap-vicon:
Message Vicon
-------------
.. container:: message-rst-devices-mocap-vicon-multi
.. container:: message-rst-devices-mocap-vicon-documentation
.. py:class:: rst.devices.mocap.Vicon
.. todo::
document
.. codeauthor:: TODO
.. py:attribute:: frame
:type: :py:class:`UINT64`
**Unit**: number
.. py:attribute:: timecode
:type: :py:class:`rst.devices.mocap.Vicon.Timecode`
*Not documented*
.. py:attribute:: subject
:type: array of :py:class:`rst.devices.mocap.Vicon.Subject`
*Not documented*
.. py:attribute:: unlabeled_marker
:type: array of :py:class:`rst.devices.mocap.Vicon.UnlabeledMarker`
*Not documented*
.. container:: message-rst-devices-mocap-vicon-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto
:lines: 14-84
:language: protobuf
:emphasize-lines: 63-63,65-65,67-67,69-69
.. _message-rst-devices-mocap-vicon-unlabeledmarker:
Message UnlabeledMarker
-----------------------
.. container:: message-rst-devices-mocap-vicon-unlabeledmarker-multi
.. container:: message-rst-devices-mocap-vicon-unlabeledmarker-documentation
.. py:class:: rst.devices.mocap.Vicon.UnlabeledMarker
*Not documented*
.. py:attribute:: name
:type: :py:class:`ASCII-STRING`
*Not documented*
.. py:attribute:: translation
:type: :py:class:`rst.math.Vec3DDouble`
*Not documented*
.. container:: message-rst-devices-mocap-vicon-unlabeledmarker-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto
:lines: 16-22
:language: protobuf
:emphasize-lines: 3-3,5-5
.. _message-rst-devices-mocap-vicon-timecode:
Message Timecode
----------------
.. container:: message-rst-devices-mocap-vicon-timecode-multi
.. container:: message-rst-devices-mocap-vicon-timecode-documentation
.. py:class:: rst.devices.mocap.Vicon.Timecode
*Not documented*
.. py:attribute:: hours
:type: :py:class:`UINT32`
**Unit**: hour
.. py:attribute:: minutes
:type: :py:class:`UINT32`
**Unit**: minute
.. py:attribute:: seconds
:type: :py:class:`UINT32`
**Unit**: second
.. py:attribute:: frames
:type: :py:class:`UINT32`
*Not documented*
.. py:attribute:: sub_frame
:type: :py:class:`UINT32`
*Not documented*
.. container:: message-rst-devices-mocap-vicon-timecode-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto
:lines: 24-39
:language: protobuf
:emphasize-lines: 4-4,7-7,10-10,12-12,14-14
.. _message-rst-devices-mocap-vicon-segment:
Message Segment
---------------
.. container:: message-rst-devices-mocap-vicon-segment-multi
.. container:: message-rst-devices-mocap-vicon-segment-documentation
.. py:class:: rst.devices.mocap.Vicon.Segment
@todo: "Add special matrix data/idl type specification"
optional math.Mat3x3Double rotation_matrix = 7;
.. py:attribute:: name
:type: :py:class:`ASCII-STRING`
*Not documented*
.. py:attribute:: markers
:type: array of :py:class:`rst.devices.mocap.Vicon.Segment.Marker`
*Not documented*
.. py:attribute:: translation
:type: :py:class:`rst.math.Vec3DDouble`
*Not documented*
.. py:attribute:: euler_orientation
:type: :py:class:`rst.math.Vec3DDouble`
*Not documented*
.. py:attribute:: helical_orientation
:type: :py:class:`rst.math.Vec3DDouble`
*Not documented*
.. py:attribute:: quaternionen_orientation
:type: :py:class:`rst.math.Vec3DDouble`
*Not documented*
.. container:: message-rst-devices-mocap-vicon-segment-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto
:lines: 43-65
:language: protobuf
:emphasize-lines: 11-11,13-13,15-15,17-17,19-19,21-21
.. _message-rst-devices-mocap-vicon-segment-marker:
Message Marker
--------------
.. container:: message-rst-devices-mocap-vicon-segment-marker-multi
.. container:: message-rst-devices-mocap-vicon-segment-marker-documentation
.. py:class:: rst.devices.mocap.Vicon.Segment.Marker
*Not documented*
.. py:attribute:: name
:type: :py:class:`ASCII-STRING`
*Not documented*
.. py:attribute:: translation
:type: :py:class:`rst.math.Vec3DDouble`
*Not documented*
.. container:: message-rst-devices-mocap-vicon-segment-marker-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto
:lines: 45-51
:language: protobuf
:emphasize-lines: 3-3,5-5
.. _message-rst-devices-mocap-vicon-subject:
Message Subject
---------------
.. container:: message-rst-devices-mocap-vicon-subject-multi
.. container:: message-rst-devices-mocap-vicon-subject-documentation
.. py:class:: rst.devices.mocap.Vicon.Subject
*Not documented*
.. py:attribute:: name
:type: :py:class:`ASCII-STRING`
*Not documented*
.. py:attribute:: segments
:type: array of :py:class:`rst.devices.mocap.Vicon.Segment`
*Not documented*
.. container:: message-rst-devices-mocap-vicon-subject-source
:download:`Download this file /home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-0.15-merge-simulator/upstream/RST-0.15.0-Linux/share/rst0.15/proto/deprecated/rst/devices/mocap/Vicon.proto
:lines: 67-73
:language: protobuf
:emphasize-lines: 3-3,5-5