Carma-platform v4.2.0
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
carma_cooperative_perception::SdsmToDetectionListConfig Class Reference

#include <msg_conversion.hpp>

Collaboration diagram for carma_cooperative_perception::SdsmToDetectionListConfig:
Collaboration graph

Public Member Functions

 SdsmToDetectionListConfig ()=default
 

Public Attributes

bool overwrite_covariance {false}
 
double pose_covariance_x {0.125}
 
double pose_covariance_y {0.125}
 
double pose_covariance_z {0.125}
 
double pose_covariance_yaw {0.005}
 
double twist_covariance_x {0.005}
 
double twist_covariance_z {0.005}
 
double twist_covariance_yaw {0.005}
 
bool adjust_pose {false}
 
double x_offset {0.0}
 
double y_offset {0.0}
 
double yaw_offset {0.0}
 

Friends

std::ostream & operator<< (std::ostream &os, const SdsmToDetectionListConfig &config)
 

Detailed Description

Definition at line 44 of file msg_conversion.hpp.

Constructor & Destructor Documentation

◆ SdsmToDetectionListConfig()

carma_cooperative_perception::SdsmToDetectionListConfig::SdsmToDetectionListConfig ( )
default

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const SdsmToDetectionListConfig config 
)
friend

Definition at line 62 of file msg_conversion.hpp.

63 {
64 os << "SdsmToDetectionListConfig{"
65 << "\n overwrite_covariance: " << config.overwrite_covariance
66 << "\n pose_covariance_x: " << config.pose_covariance_x
67 << "\n pose_covariance_y: " << config.pose_covariance_y
68 << "\n pose_covariance_z: " << config.pose_covariance_z
69 << "\n pose_covariance_yaw: " << config.pose_covariance_yaw
70 << "\n twist_covariance_x: " << config.twist_covariance_x
71 << "\n twist_covariance_z: " << config.twist_covariance_z
72 << "\n twist_covariance_yaw: " << config.twist_covariance_yaw
73 << "\n adjust_pose: " << config.adjust_pose
74 << "\n x_offset: " << config.x_offset
75 << "\n y_offset: " << config.y_offset
76 << "\n yaw_offset: " << config.yaw_offset
77 << "\n}";
78 return os;
79 }

Member Data Documentation

◆ adjust_pose

bool carma_cooperative_perception::SdsmToDetectionListConfig::adjust_pose {false}

◆ overwrite_covariance

bool carma_cooperative_perception::SdsmToDetectionListConfig::overwrite_covariance {false}

◆ pose_covariance_x

double carma_cooperative_perception::SdsmToDetectionListConfig::pose_covariance_x {0.125}

◆ pose_covariance_y

double carma_cooperative_perception::SdsmToDetectionListConfig::pose_covariance_y {0.125}

◆ pose_covariance_yaw

double carma_cooperative_perception::SdsmToDetectionListConfig::pose_covariance_yaw {0.005}

◆ pose_covariance_z

double carma_cooperative_perception::SdsmToDetectionListConfig::pose_covariance_z {0.125}

◆ twist_covariance_x

double carma_cooperative_perception::SdsmToDetectionListConfig::twist_covariance_x {0.005}

◆ twist_covariance_yaw

double carma_cooperative_perception::SdsmToDetectionListConfig::twist_covariance_yaw {0.005}

◆ twist_covariance_z

double carma_cooperative_perception::SdsmToDetectionListConfig::twist_covariance_z {0.005}

◆ x_offset

double carma_cooperative_perception::SdsmToDetectionListConfig::x_offset {0.0}

◆ y_offset

double carma_cooperative_perception::SdsmToDetectionListConfig::y_offset {0.0}

◆ yaw_offset

double carma_cooperative_perception::SdsmToDetectionListConfig::yaw_offset {0.0}

The documentation for this class was generated from the following file: