Galaxis Codebase  1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
MapDataLayer Member List

This is the complete list of members for MapDataLayer, including all inherited members.

addOrUpdateStaticObstacle(ObstacleType const &p_obstacle, Vector2f absolutePositionCM, double currentOrientation, rclcpp::Time const &timestamp)MapDataLayer
checkPositionRelativeToEdge(int x1, int y1, int x2, int y2, int xp, int yp)MapDataLayerprivate
clear()MapDataLayer
clear()MapDataLayer
ColumnMapArray typedefMapDataLayerprivate
ColumnMapArray typedefMapDataLayerprivate
decreaseStepCell(MapCell *cellPtr)MapDataLayerinlineprivate
enableSimulationMode()MapDataLayer
getLineObject(Vector2f absolutePositionCM, float lookBehindPosOffsetCM, double absoluteOrientation, Vector2i windowSize)MapDataLayer
getLineObject(Vector2f absolutePositionCM, float absoluteOrientation, Vector2i windowSize, Vector2i &effectiveWindowSize)MapDataLayer
getObstacles(rclcpp::Time const &timestamp, bool removeOld=true)MapDataLayer
init()MapDataLayer
init()MapDataLayer
isInImageIgnoreField(Vector2f p_position, unsigned int p_maxImageX)MapDataLayer
iterateThroughMap(int arrayStartX, int arrayEndX, int arrayStartY, int arrayEndY, Vector2i const &absoluteCarPosition, std::array< Vector2f, 4 > const &windowEdges)MapDataLayerprivate
iterateThroughMap(int arrayStartX, int arrayEndX, int arrayStartY, int arrayEndY, Vector2i const &absoluteCarPosition)MapDataLayerprivate
m_absoluteCarPositionOffsetMapDataLayerprivate
m_amountOfThreadsMapDataLayerprivate
m_cellLineDecreasePerViewMapDataLayer
m_cellLineIncreasePerViewMapDataLayer
m_cellThresholdExtractMapDataLayer
m_cellThresholdRGBValueMapDataLayer
m_dataMapDataLayerprivate
m_laneImagePixelToPositionConversionFactorMapDataLayer
m_lastPointCenterLaneMapDataLayerprivate
m_lastPointCenterLaneUsableMapDataLayerprivate
m_lastPointLeftLaneMapDataLayerprivate
m_lastPointLeftLaneUsableMapDataLayerprivate
m_lastPointRightLaneMapDataLayerprivate
m_lastPointRightLaneUsableMapDataLayerprivate
m_linesObjectSPtrMapDataLayerprivate
m_lookupWindowSizeCMHeightMapDataLayer
m_lookupWindowSizeCMWidthMapDataLayer
m_mapMutexMapDataLayerprivate
m_mapSizeMapDataLayerprivate
m_obstacleKeepDurationMapDataLayer
m_obstaclePositionDiffForRerecognitionCMMapDataLayer
m_sharedThreadMutexMapDataLayerprivate
m_simulationModeMapDataLayerprivate
m_staticObstacleVecSPtrMapDataLayer
m_threadPoolMapDataLayerprivate
m_updateStepMapDataLayerprivate
MapArray typedefMapDataLayerprivate
MapArray typedefMapDataLayerprivate
MapDataLayer()MapDataLayer
MapDataLayer(int amountOfThreads)MapDataLayer
MapDataLayer()MapDataLayer
MapDataLayer(int amountOfThreads)MapDataLayer
preprocessPoints(const sensor_msgs::msg::Image::ConstSharedPtr &laneDetectionSPtr, Vector2f const &currentPositionCM, int arrayOffsetStartIndex, int arrayOffsetEndIndex, double currentAbsoluteOrientation)MapDataLayerprivate
setCellLineDecreasePerView(uint8_t value)MapDataLayer
setCellLineIncreasePerView(uint8_t value)MapDataLayer
setCellThresholdExtract(uint8_t value)MapDataLayer
setCellThresholdRGBValue(uint8_t value)MapDataLayer
setLaneImageConversionFactor(float factor)MapDataLayer
setLookupWindowSizeCMHeight(int value)MapDataLayer
setLookupWindowSizeCMWidth(int value)MapDataLayer
setObstaclePositionDiffForRerecognition(float diff)MapDataLayer
setObstacleTrackTimeDuration(int sec, int nsec)MapDataLayer
updateCell(MapCell const &cellUpdate, Vector2i position)MapDataLayerinlineprivate
updateCell(Vector2i position, char laneType)MapDataLayerprivate
updateMap(const sensor_msgs::msg::Image::ConstSharedPtr &laneDetectionSPtr, Vector2f currentAbsoluteCarPositionCM, double currentAbsoluteOrientation)MapDataLayer
updateMap(visualization_msgs::msg::Marker::SharedPtr laneDetectionSPtr, char laneType)MapDataLayer
~MapDataLayer()MapDataLayer
~MapDataLayer()MapDataLayer