这个向量类中的这个参数是什么?

时间:2012-05-18 15:07:13

标签: c++ vector parameters namespaces

typedef helper::vector<core::collision::DetectionOutput> ContactVector;

http://www.sofa-framework.org/api(链接到doxygen api文档) - 我找不到命名空间core :: collision

sofa::core::collision::DetectionOutput

我知道typedef意味着给它一个昵称。 帮助 是框架内的命名空间, vector 是命名空间 下的一个类辅助 即可。但是我不明白的是,vector正在采用的参数 core :: collision :: DetectionOutput 。什么是DetectionOuput;这是一个班级吗?

1 个答案:

答案 0 :(得分:2)

DetectionOutput是一个班级。 (参考:link) 所以基本上这是DetectionOutput实例向量的typedef。希望这是有道理的。

从他们的文档中引用:

  

用于大多数碰撞模型的接触点的通用描述   除了基于GPU的碰撞等特殊情况。每个联络点   描述如下:

     

elem:一对碰撞元素。 id:联系人的唯一ID   给出一对碰撞模型。点:表面上的接触点   每个型号。正常:接触正常,向外指   第一个模型。 value:有符号距离(如果是对象则为负)   互穿)。 deltaT:估计接触时间。

     

联系人ID用于过滤冗余联系人(仅限联系人   保持最小距离),并存储持久数据   回应的时间。