LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
Loading...
Searching...
No Matches
field_map.hpp
Go to the documentation of this file.
1
#pragma once
2
18
namespace
light::field
{
19
20
constexpr
float
FIELD_SIZE_IN
= 144.0f;
21
constexpr
float
FIELD_HALF
=
FIELD_SIZE_IN
/ 2.0f;
22
37
float
raycast
(
float
x,
float
y,
float
angleRad,
float
max_range =
FIELD_SIZE_IN
);
38
39
}
// namespace light::field
light::field
Definition
field_map.hpp:18
light::field::FIELD_SIZE_IN
constexpr float FIELD_SIZE_IN
Field side length, inches (12 ft).
Definition
field_map.hpp:20
light::field::raycast
float raycast(float x, float y, float angleRad, float max_range=FIELD_SIZE_IN)
Cast a ray from (x, y) in direction angleRad (world frame).
light::field::FIELD_HALF
constexpr float FIELD_HALF
Half-side, inches.
Definition
field_map.hpp:21
include
LightLib
path
field_map.hpp
Generated by
1.9.8