Function SimOneAPI::IsInsideLane

Function Documentation

bool SimOneAPI::IsInsideLane(const SSD::SimPoint3D &inputPt, const SSD::SimString &laneName, HDMapStandalone::MSideState &sideState)

判断坐标点是否在车道内

Determine if the coordinate point is within the lane.

此函数用于检查指定的3D坐标点是否位于指定车道内,并提供该点是在车道的左侧、右侧还是内部的信息

This function is used to check whether a specified 3D location is inside the specified lane, and provides information on whether it is on the left side, right side, or inside the lane.

参数:
  • inputPt -- [in]

    输入的3D位置

    Input 3D location.

  • laneName -- [in]

    输入的车道ID,格式为roadId_sectionIndex_laneId

    Input lane ID, formatted as roadId_sectionIndex_laneId.

  • sideState -- [out]

    指定点相对于车道的位置状态,如左侧、右侧或内部

    sideState that specifies the relative position of the point as either outside left side, right side, or inside.

返回:

如果指定点在指定车道内,则返回true,否则返回false

Returns true if the specified point is inside the specified lane, else returns false.