etrobocon2019 feat.KatLab
ece30a9a007fff7d3ad48592c0d09a74643377bb
src
module
Distance.h
[詳解]
1
6
#ifndef DISTANCE_H
7
#define DISTANCE_H
8
9
#define _USE_MATH_DEFINES
10
#include "
Controller.h
"
11
#include <cmath>
12
13
class
Distance
{
14
public
:
19
Distance
();
27
double
calculate
(
int
angle);
36
double
getDistance
(
int
leftAngle,
int
rightAngle);
37
38
private
:
39
const
int
radius;
//タイヤの半径[mm]
40
};
41
42
#endif
Controller.h
Distance::Distance
Distance()
Distanceクラスのコンストラクタ
Definition:
Distance.cpp:8
Distance::calculate
double calculate(int angle)
angleをもとに走行距離を計算する
Definition:
Distance.cpp:10
Distance
Definition:
Distance.h:13
Distance::getDistance
double getDistance(int leftAngle, int rightAngle)
左右の平均走行距離を計算して戻り値として返す
Definition:
Distance.cpp:15
構築:
1.8.13