Autoware.Auto
types.hpp File Reference

This file includes common type definition. More...

#include <cstdint>
#include <vector>
#include <limits>
#include "helper_functions/float_comparisons.hpp"
#include "common/visibility_control.hpp"
Include dependency graph for types.hpp:

Go to the source code of this file.

Classes

struct  autoware::common::types::PointXYZIF
 
struct  autoware::common::types::PointXYZF
 
struct  autoware::common::types::PointXYZI
 

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::common
 
 autoware::common::types
 

Typedefs

using autoware::common::types::bool8_t = bool
 
using autoware::common::types::char8_t = char
 
using autoware::common::types::uchar8_t = unsigned char
 
using autoware::common::types::float32_t = float
 
using autoware::common::types::float64_t = double
 
using autoware::common::types::PointBlock = std::vector< PointXYZIF >
 
using autoware::common::types::PointPtrBlock = std::vector< const PointXYZIF * >
 
template<typename ... Ts>
using autoware::common::types::void_t = void
 `stdvoid_t<> implementation More...
 

Variables

constexpr float32_t autoware::common::types::PI = 3.14159265359F
 pi = tau / 2 More...
 
constexpr float32_t autoware::common::types::PI_2 = 1.5707963267948966F
 pi/2 More...
 
constexpr float32_t autoware::common::types::TAU = 6.283185307179586476925286766559F
 tau = 2 pi More...
 
static constexpr uint16_t autoware::common::types::POINT_BLOCK_CAPACITY = 512U
 Stores basic configuration information, does some simple validity checking. More...
 

Detailed Description

This file includes common type definition.