perception_interfaces 1.0.0
|
Object state vector indices based on state model. More...
Go to the source code of this file.
Functions | |
int | perception_msgs::object_access::indexX (const unsigned char &model_id) |
Get the vector-index that stores the x-position for a given model-id. | |
int | perception_msgs::object_access::indexY (const unsigned char &model_id) |
Get the vector-index that stores the y-position for a given model-id. | |
int | perception_msgs::object_access::indexZ (const unsigned char &model_id) |
Get the vector-index that stores the z-position for a given model-id. | |
int | perception_msgs::object_access::indexVelLon (const unsigned char &model_id) |
Get the vector-index that stores the longitudinal velocity for a given model-id. | |
int | perception_msgs::object_access::indexVelLat (const unsigned char &model_id) |
Get the vector-index that stores the lateral velocity for a given model-id. | |
int | perception_msgs::object_access::indexAccLon (const unsigned char &model_id) |
Get the vector-index that stores the longitudinal acceleration for a given model-id. | |
int | perception_msgs::object_access::indexAccLat (const unsigned char &model_id) |
Get the vector-index that stores the lateral acceleration for a given model-id. | |
int | perception_msgs::object_access::indexRoll (const unsigned char &model_id) |
Get the vector-index that stores the roll for a given model-id. | |
int | perception_msgs::object_access::indexRollRate (const unsigned char &model_id) |
Get the vector-index that stores the roll rate for a given model-id. | |
int | perception_msgs::object_access::indexPitch (const unsigned char &model_id) |
Get the vector-index that stores the pitch for a given model-id. | |
int | perception_msgs::object_access::indexPitchRate (const unsigned char &model_id) |
Get the vector-index that stores the pitch rate for a given model-id. | |
int | perception_msgs::object_access::indexYaw (const unsigned char &model_id) |
Get the vector-index that stores the yaw for a given model-id. | |
int | perception_msgs::object_access::indexYawRate (const unsigned char &model_id) |
Get the vector-index that stores the yaw-rate for a given model-id. | |
int | perception_msgs::object_access::indexSteeringAngleAck (const unsigned char &model_id) |
Get the vector-index that stores the ackermann steering angle for a given model-id. | |
int | perception_msgs::object_access::indexSteeringAngleRateAck (const unsigned char &model_id) |
Get the vector-index that stores the steering angle rate for a given model-id. | |
int | perception_msgs::object_access::indexSteeringAngleFront (const unsigned char &model_id) |
Get the vector-index that stores the front wheel angle for a given model-id. | |
int | perception_msgs::object_access::indexSteeringAngleRear (const unsigned char &model_id) |
Get the vector-index that stores the rear wheel angle for a given model-id. | |
int | perception_msgs::object_access::indexWidth (const unsigned char &model_id) |
Get the vector-index that stores the width for a given model-id. | |
int | perception_msgs::object_access::indexLength (const unsigned char &model_id) |
Get the vector-index that stores the length for a given model-id. | |
int | perception_msgs::object_access::indexHeight (const unsigned char &model_id) |
Get the vector-index that stores the height for a given model-id. | |
int | perception_msgs::object_access::indexStandstill (const unsigned char &model_id) |
Get the vector-index that stores the standstill indication for a given model-id. | |
int | perception_msgs::object_access::indexTrafficLightState (const unsigned char &model_id) |
Get the vector-index that stores the traffic light state for a given model-id. | |
int | perception_msgs::object_access::indexTrafficLightType (const unsigned char &model_id) |
Get the vector-index that stores the traffic light type for a given model-id. | |
bool | perception_msgs::object_access::hasX (const unsigned char &model_id) |
Indicates if given model contains an x-position. | |
bool | perception_msgs::object_access::hasY (const unsigned char &model_id) |
Indicates if given model contains a y-position. | |
bool | perception_msgs::object_access::hasZ (const unsigned char &model_id) |
Indicates if given model contains a z-position. | |
bool | perception_msgs::object_access::hasVelLon (const unsigned char &model_id) |
Indicates if given model contains a longitudinal velocity. | |
bool | perception_msgs::object_access::hasVelLat (const unsigned char &model_id) |
Indicates if given model contains a lateral velocity. | |
bool | perception_msgs::object_access::hasAccLon (const unsigned char &model_id) |
Indicates if given model contains a longitudinal acceleration. | |
bool | perception_msgs::object_access::hasAccLat (const unsigned char &model_id) |
Indicates if given model contains a lateral acceleration. | |
bool | perception_msgs::object_access::hasRoll (const unsigned char &model_id) |
Indicates if given model contains a roll. | |
bool | perception_msgs::object_access::hasRollRate (const unsigned char &model_id) |
Indicates if given model contains a roll-rate. | |
bool | perception_msgs::object_access::hasPitch (const unsigned char &model_id) |
Indicates if given model contains a pitch. | |
bool | perception_msgs::object_access::hasPitchRate (const unsigned char &model_id) |
Indicates if given model contains a pitch-rate. | |
bool | perception_msgs::object_access::hasYaw (const unsigned char &model_id) |
Indicates if given model contains a yaw. | |
bool | perception_msgs::object_access::hasYawRate (const unsigned char &model_id) |
Indicates if given model contains a yaw-rate. | |
bool | perception_msgs::object_access::hasSteeringAngleAck (const unsigned char &model_id) |
Indicates if given model contains an ackermann steering angle. | |
bool | perception_msgs::object_access::hasSteeringAngleRateAck (const unsigned char &model_id) |
Indicates if given model contains an ackermann steering angle rate. | |
bool | perception_msgs::object_access::hasSteeringAngleFront (const unsigned char &model_id) |
Indicates if given model contains a front wheel angle. | |
bool | perception_msgs::object_access::hasSteeringAngleRear (const unsigned char &model_id) |
Indicates if given model contains a rear wheel angle. | |
bool | perception_msgs::object_access::hasWidth (const unsigned char &model_id) |
Indicates if given model contains a width. | |
bool | perception_msgs::object_access::hasLength (const unsigned char &model_id) |
Indicates if given model contains a length. | |
bool | perception_msgs::object_access::hasHeight (const unsigned char &model_id) |
Indicates if given model contains a height. | |
bool | perception_msgs::object_access::hasStandstill (const unsigned char &model_id) |
Indicates if given model contains a standstill indication. | |
bool | perception_msgs::object_access::hasTrafficLightState (const unsigned char &model_id) |
Indicates if given model contains a traffic light state. | |
bool | perception_msgs::object_access::hasTrafficLightType (const unsigned char &model_id) |
Indicates if given model contains a traffic light type. | |
Variables | |
const std::string | perception_msgs::object_access::kExceptionUnknownStateEntry = "Model with the following ID does not support requested entry: " |
Object state vector indices based on state model.
============================================================================ MIT License
Copyright (c) 2025 Institute for Automotive Engineering (ika), RWTH Aachen University
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
Definition in file state_index.h.
|
inline |
Indicates if given model contains a lateral acceleration.
model_id |
Definition at line 607 of file state_index.h.
|
inline |
Indicates if given model contains a longitudinal acceleration.
model_id |
Definition at line 585 of file state_index.h.
|
inline |
Indicates if given model contains a height.
model_id |
Definition at line 881 of file state_index.h.
|
inline |
Indicates if given model contains a length.
model_id |
Definition at line 859 of file state_index.h.
|
inline |
Indicates if given model contains a pitch.
model_id |
Definition at line 673 of file state_index.h.
|
inline |
Indicates if given model contains a pitch-rate.
model_id |
Definition at line 695 of file state_index.h.
|
inline |
Indicates if given model contains a roll.
model_id |
Definition at line 629 of file state_index.h.
|
inline |
Indicates if given model contains a roll-rate.
model_id |
Definition at line 651 of file state_index.h.
|
inline |
Indicates if given model contains a standstill indication.
model_id |
Definition at line 903 of file state_index.h.
|
inline |
Indicates if given model contains an ackermann steering angle.
model_id |
Definition at line 761 of file state_index.h.
|
inline |
Indicates if given model contains a front wheel angle.
model_id |
Definition at line 805 of file state_index.h.
|
inline |
Indicates if given model contains an ackermann steering angle rate.
model_id |
Definition at line 783 of file state_index.h.
|
inline |
Indicates if given model contains a rear wheel angle.
model_id |
Definition at line 821 of file state_index.h.
|
inline |
Indicates if given model contains a traffic light state.
model_id |
Definition at line 926 of file state_index.h.
|
inline |
Indicates if given model contains a traffic light type.
model_id |
Definition at line 943 of file state_index.h.
|
inline |
Indicates if given model contains a lateral velocity.
model_id |
Definition at line 563 of file state_index.h.
|
inline |
Indicates if given model contains a longitudinal velocity.
model_id |
Definition at line 541 of file state_index.h.
|
inline |
Indicates if given model contains a width.
model_id |
Definition at line 837 of file state_index.h.
|
inline |
Indicates if given model contains an x-position.
model_id |
Definition at line 469 of file state_index.h.
|
inline |
Indicates if given model contains a y-position.
model_id |
Definition at line 493 of file state_index.h.
|
inline |
Indicates if given model contains a yaw.
model_id |
Definition at line 717 of file state_index.h.
|
inline |
Indicates if given model contains a yaw-rate.
model_id |
Definition at line 739 of file state_index.h.
|
inline |
Indicates if given model contains a z-position.
model_id |
Definition at line 517 of file state_index.h.
|
inline |
Get the vector-index that stores the lateral acceleration for a given model-id.
model_id |
Definition at line 177 of file state_index.h.
|
inline |
Get the vector-index that stores the longitudinal acceleration for a given model-id.
model_id |
Definition at line 156 of file state_index.h.
|
inline |
Get the vector-index that stores the height for a given model-id.
model_id |
Definition at line 402 of file state_index.h.
|
inline |
Get the vector-index that stores the length for a given model-id.
model_id |
Definition at line 385 of file state_index.h.
|
inline |
Get the vector-index that stores the pitch for a given model-id.
model_id |
Definition at line 232 of file state_index.h.
|
inline |
Get the vector-index that stores the pitch rate for a given model-id.
model_id |
Definition at line 251 of file state_index.h.
|
inline |
Get the vector-index that stores the roll for a given model-id.
model_id |
Definition at line 198 of file state_index.h.
|
inline |
Get the vector-index that stores the roll rate for a given model-id.
model_id |
Definition at line 217 of file state_index.h.
|
inline |
Get the vector-index that stores the standstill indication for a given model-id.
model_id |
Definition at line 419 of file state_index.h.
|
inline |
Get the vector-index that stores the ackermann steering angle for a given model-id.
model_id |
Definition at line 308 of file state_index.h.
|
inline |
Get the vector-index that stores the front wheel angle for a given model-id.
model_id |
Definition at line 338 of file state_index.h.
|
inline |
Get the vector-index that stores the steering angle rate for a given model-id.
model_id |
Definition at line 323 of file state_index.h.
|
inline |
Get the vector-index that stores the rear wheel angle for a given model-id.
model_id |
Definition at line 353 of file state_index.h.
|
inline |
Get the vector-index that stores the traffic light state for a given model-id.
model_id |
Definition at line 437 of file state_index.h.
|
inline |
Get the vector-index that stores the traffic light type for a given model-id.
model_id |
Definition at line 453 of file state_index.h.
|
inline |
Get the vector-index that stores the lateral velocity for a given model-id.
model_id |
Definition at line 135 of file state_index.h.
|
inline |
Get the vector-index that stores the longitudinal velocity for a given model-id.
model_id |
Definition at line 114 of file state_index.h.
|
inline |
Get the vector-index that stores the width for a given model-id.
model_id |
Definition at line 368 of file state_index.h.
|
inline |
Get the vector-index that stores the x-position for a given model-id.
model_id |
Definition at line 45 of file state_index.h.
|
inline |
Get the vector-index that stores the y-position for a given model-id.
model_id |
Definition at line 68 of file state_index.h.
|
inline |
Get the vector-index that stores the yaw for a given model-id.
model_id |
Definition at line 266 of file state_index.h.
|
inline |
Get the vector-index that stores the yaw-rate for a given model-id.
model_id |
Definition at line 287 of file state_index.h.
|
inline |
Get the vector-index that stores the z-position for a given model-id.
model_id |
Definition at line 91 of file state_index.h.
const std::string perception_msgs::object_access::kExceptionUnknownStateEntry = "Model with the following ID does not support requested entry: " |
Definition at line 37 of file state_index.h.