Autoware.Auto
autoware::common::types Namespace Reference

Classes

struct  PointXYZF
 
struct  PointXYZI
 
struct  PointXYZIF
 

Typedefs

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

Variables

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

Typedef Documentation

◆ bool8_t

using autoware::common::types::bool8_t = typedef bool

◆ char8_t

using autoware::common::types::char8_t = typedef char

◆ float32_t

using autoware::common::types::float32_t = typedef float

◆ float64_t

using autoware::common::types::float64_t = typedef double

◆ PointBlock

using autoware::common::types::PointBlock = typedef std::vector<PointXYZIF>

◆ PointPtrBlock

using autoware::common::types::PointPtrBlock = typedef std::vector<const PointXYZIF *>

◆ uchar8_t

using autoware::common::types::uchar8_t = typedef unsigned char

◆ void_t

template<typename ... Ts>
using autoware::common::types::void_t = typedef void

`stdvoid_t<> implementation

Variable Documentation

◆ PI

constexpr float32_t autoware::common::types::PI = 3.14159265359F
constexpr

pi = tau / 2

◆ PI_2

constexpr float32_t autoware::common::types::PI_2 = 1.5707963267948966F
constexpr

pi/2

◆ POINT_BLOCK_CAPACITY

constexpr uint16_t autoware::common::types::POINT_BLOCK_CAPACITY = 512U
staticconstexpr

Stores basic configuration information, does some simple validity checking.

◆ TAU

constexpr float32_t autoware::common::types::TAU = 6.283185307179586476925286766559F
constexpr

tau = 2 pi