Go to the documentation of this file.
121 #include <etsi_its_denm_ts_msgs/PerceivedObject.h>
122 namespace denm_ts_msgs = etsi_its_denm_ts_msgs;
124 #include <etsi_its_denm_ts_msgs/msg/perceived_object.hpp>
125 namespace denm_ts_msgs = etsi_its_denm_ts_msgs::msg;
134 out.object_id_is_present =
true;
140 out.velocity_is_present =
true;
144 out.acceleration_is_present =
true;
148 out.angles_is_present =
true;
152 out.z_angular_velocity_is_present =
true;
156 out.lower_triangular_correlation_matrices_is_present =
true;
160 out.object_dimension_z_is_present =
true;
164 out.object_dimension_y_is_present =
true;
168 out.object_dimension_x_is_present =
true;
172 out.object_age_is_present =
true;
176 out.object_perception_quality_is_present =
true;
180 out.sensor_id_list_is_present =
true;
184 out.classification_is_present =
true;
188 out.map_position_is_present =
true;
194 if (in.object_id_is_present) {
200 if (in.velocity_is_present) {
204 if (in.acceleration_is_present) {
208 if (in.angles_is_present) {
212 if (in.z_angular_velocity_is_present) {
216 if (in.lower_triangular_correlation_matrices_is_present) {
220 if (in.object_dimension_z_is_present) {
224 if (in.object_dimension_y_is_present) {
228 if (in.object_dimension_x_is_present) {
232 if (in.object_age_is_present) {
236 if (in.object_perception_quality_is_present) {
240 if (in.sensor_id_list_is_present) {
244 if (in.classification_is_present) {
248 if (in.map_position_is_present) {
void toRos_Velocity3dWithConfidence(const denm_ts_Velocity3dWithConfidence_t &in, denm_ts_msgs::Velocity3dWithConfidence &out)
struct denm_ts_MapPosition * mapPosition
void toRos_ObjectDimension(const denm_ts_ObjectDimension_t &in, denm_ts_msgs::ObjectDimension &out)
void toStruct_Velocity3dWithConfidence(const denm_ts_msgs::Velocity3dWithConfidence &in, denm_ts_Velocity3dWithConfidence_t &out)
void toRos_MapPosition(const denm_ts_MapPosition_t &in, denm_ts_msgs::MapPosition &out)
void toRos_ObjectClassDescription(const denm_ts_ObjectClassDescription_t &in, denm_ts_msgs::ObjectClassDescription &out)
denm_ts_Identifier2B_t * objectId
void toStruct_ObjectDimension(const denm_ts_msgs::ObjectDimension &in, denm_ts_ObjectDimension_t &out)
denm_ts_CartesianPosition3dWithConfidence_t position
void toStruct_SequenceOfIdentifier1B(const denm_ts_msgs::SequenceOfIdentifier1B &in, denm_ts_SequenceOfIdentifier1B_t &out)
long denm_ts_ObjectPerceptionQuality_t
void toRos_SequenceOfIdentifier1B(const denm_ts_SequenceOfIdentifier1B_t &in, denm_ts_msgs::SequenceOfIdentifier1B &out)
void toRos_Identifier2B(const denm_ts_Identifier2B_t &in, denm_ts_msgs::Identifier2B &out)
void toStruct_CartesianPosition3dWithConfidence(const denm_ts_msgs::CartesianPosition3dWithConfidence &in, denm_ts_CartesianPosition3dWithConfidence_t &out)
struct denm_ts_LowerTriangularPositiveSemidefiniteMatrices * lowerTriangularCorrelationMatrices
denm_ts_ObjectPerceptionQuality_t * objectPerceptionQuality
void toStruct_Acceleration3dWithConfidence(const denm_ts_msgs::Acceleration3dWithConfidence &in, denm_ts_Acceleration3dWithConfidence_t &out)
void toStruct_EulerAnglesWithConfidence(const denm_ts_msgs::EulerAnglesWithConfidence &in, denm_ts_EulerAnglesWithConfidence_t &out)
denm_ts_DeltaTimeMilliSecondSigned_t * objectAge
struct denm_ts_ObjectClassDescription * classification
struct denm_ts_ObjectDimension * objectDimensionY
void toRos_LowerTriangularPositiveSemidefiniteMatrices(const denm_ts_LowerTriangularPositiveSemidefiniteMatrices_t &in, denm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrices &out)
struct denm_ts_EulerAnglesWithConfidence * angles
struct denm_ts_Acceleration3dWithConfidence * acceleration
struct denm_ts_ObjectDimension * objectDimensionZ
void toStruct_DeltaTimeMilliSecondSigned(const denm_ts_msgs::DeltaTimeMilliSecondSigned &in, denm_ts_DeltaTimeMilliSecondSigned_t &out)
void toStruct_MapPosition(const denm_ts_msgs::MapPosition &in, denm_ts_MapPosition_t &out)
struct denm_ts_Velocity3dWithConfidence * velocity
struct denm_ts_CartesianAngularVelocityComponent * zAngularVelocity
void toStruct_PerceivedObject(const denm_ts_msgs::PerceivedObject &in, denm_ts_PerceivedObject_t &out)
denm_ts_DeltaTimeMilliSecondSigned_t measurementDeltaTime
struct denm_ts_SequenceOfIdentifier1B * sensorIdList
long denm_ts_DeltaTimeMilliSecondSigned_t
long denm_ts_Identifier2B_t
void toStruct_CartesianAngularVelocityComponent(const denm_ts_msgs::CartesianAngularVelocityComponent &in, denm_ts_CartesianAngularVelocityComponent_t &out)
void toStruct_Identifier2B(const denm_ts_msgs::Identifier2B &in, denm_ts_Identifier2B_t &out)
void toStruct_ObjectClassDescription(const denm_ts_msgs::ObjectClassDescription &in, denm_ts_ObjectClassDescription_t &out)
void toStruct_ObjectPerceptionQuality(const denm_ts_msgs::ObjectPerceptionQuality &in, denm_ts_ObjectPerceptionQuality_t &out)
void toRos_CartesianAngularVelocityComponent(const denm_ts_CartesianAngularVelocityComponent_t &in, denm_ts_msgs::CartesianAngularVelocityComponent &out)
struct denm_ts_ObjectDimension * objectDimensionX
void toRos_CartesianPosition3dWithConfidence(const denm_ts_CartesianPosition3dWithConfidence_t &in, denm_ts_msgs::CartesianPosition3dWithConfidence &out)
void toStruct_LowerTriangularPositiveSemidefiniteMatrices(const denm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrices &in, denm_ts_LowerTriangularPositiveSemidefiniteMatrices_t &out)
void toRos_Acceleration3dWithConfidence(const denm_ts_Acceleration3dWithConfidence_t &in, denm_ts_msgs::Acceleration3dWithConfidence &out)
void toRos_DeltaTimeMilliSecondSigned(const denm_ts_DeltaTimeMilliSecondSigned_t &in, denm_ts_msgs::DeltaTimeMilliSecondSigned &out)
void toRos_PerceivedObject(const denm_ts_PerceivedObject_t &in, denm_ts_msgs::PerceivedObject &out)
void toRos_EulerAnglesWithConfidence(const denm_ts_EulerAnglesWithConfidence_t &in, denm_ts_msgs::EulerAnglesWithConfidence &out)
void toRos_ObjectPerceptionQuality(const denm_ts_ObjectPerceptionQuality_t &in, denm_ts_msgs::ObjectPerceptionQuality &out)