CustusX中是否有合成跟踪数据?

时间:2015-06-11 10:08:24

标签: plugins

我正在为custusX开发一个插件。我更喜欢在我自己的PC上进行开发,而这台PC没有连接到跟踪系统。

对于视频,custusX使用网络摄像头生成合成的“示例数据”。是否还有可用于开发的合成跟踪数据的跟踪源? (优选两种不同的工具,一直移动)。如果是这样,我该如何启用它?

目前,如果我尝试访问工具配置或初始化跟踪,我只会在控制台中获得typedef std::map<double,Order_Msg,std::greater<double> >InnerMap; typedef std::map<int, InnerMap> OuterMap; InnerMap buy_detailsmap; OuterMap buy_tokenmap; //one way buy_tokenmap.insert(make_pair(obj.token,InnerMap())); buy_detailsmap.insert(make_pair(obj.orderId,obj)); //another way buy_detailsmap.insert (std::pair<double,Order_Msg>(obj.orderId,obj)); buy_tokenmap.insert(std::make_pair(obj.token,buy_detailsmap));

2 个答案:

答案 0 :(得分:3)

有一个调试功能:

  

偏好设置 - &gt;调试 - &gt;运行调试工具

这将创建一个工具并沿着由当前加载的卷的范围确定的硬编码路径移动它。为了工作,要求您已经加载了卷。

你应该考虑一下你是否真的需要这个。或者,只需关闭

中的自动启动跟踪
  

首选项 - &gt;自动化 - &gt;自动开始跟踪

也可以关闭自动启动流媒体。

如果您需要移动切片平面,请注意鼠标也是一个始终存在的工具。可以通过与2D视图交互或直接在“工具属性”小组件中移动此工具。

答案 1 :(得分:1)

另一个调试功能是:

  

首选项 - &gt;调试 - &gt;调试手动工具

这将为手动工具提供第一个物理工具的属性(需要开始跟踪或至少运行Tracking-&gt;工具配置)。这可用于移动探针或工具。只允许您移动一个工具。要显示该工具,您必须在3D视图中单击鼠标右键,然后选择&#34;显示手动工具&#34;。

可以通过单击2D / 3D视图或使用&#34;工具属性&#34;来移动手动工具。小部件。要更改工具方向,您必须使用&#34;工具属性&#34;小部件(按切换编辑矩阵按钮打开工具控制器)。

将此与&#34;运行调试工具&#34;结合使用(由Christian描述)可以为您提供两个移动工具,一个遵循硬编码路径,另一个使用手动工具控制。