gpt4 book ai didi

c++ - 计算汽车节点之间的距离 VEINS

转载 作者:太空宇宙 更新时间:2023-11-04 16:01:42 25 4
gpt4 key购买 nike

我是 VEINS 的新手,正在尝试在 MyVeinsApp.cc 中实现加权 p-persistence。该公式中使用了发送节点和接收节点之间的距离。我看到了下面的 2 个函数。

virtual Coord& getSenderPos();
virtual const Coord& getSenderPos() const {return const_cast<WaveShortMessage*>(this)->getSenderPos();}

我应该使用其中一种方法来计算节点之间的距离吗?

请告知最佳方法。

最佳答案

对于距离,您显然需要两个位置。你可以通过向移动模块询问当前节点的位置和你收到的消息中发送者的位置。然后你可以使用以下方法来自Coord计算两点之间的距离:

/**
* @brief Returns the distance to Coord 'a'.
*/
double distance(const Coord& a) const {
Coord dist(*this - a);
return dist.length();
}

关于c++ - 计算汽车节点之间的距离 VEINS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42687283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com