Class DENMRenderObject

Class Documentation

class DENMRenderObject

Public Functions

DENMRenderObject(etsi_its_denm_msgs::msg::DENM denm)
bool validateFloats()

This function validates all float variables that are part of a DENMRenderObject.

double getAge(rclcpp::Time now)

Get age of DENM-object.

Parameters:

now – reference point in time to calculate the age with

Returns:

age in seconds as double value

std_msgs::msg::Header getHeader()

Get header of DENM-object.

Returns:

std_msgs::msg::Header

int getStationID()

Get the StationID of DENM-object.

Returns:

int

int getStationType()

Get the StationType of DENM-object.

Returns:

int

geometry_msgs::msg::Pose getPose()

Get pose of DENM-object.

Returns:

geometry_msgs::msg::Pose

geometry_msgs::msg::Vector3 getDimensions()

Get dimensions of DENM-Object.

Returns:

geometry_msgs::msg::Vector3 (x equals length, y equals width, z equals height)

double getSpeed()

Get speed of DENM-object.

Returns:

double

std::string getCauseCode()

Get the Cause Code object.

Returns:

std::string

std::string getSubCauseCode()

Get the Sub Cause Code object.

Returns:

std::string