RobotCore 1.0
WPILib port to raspberry Pi
Loading...
Searching...
No Matches
Nat.java
1// Copyright (c) FIRST and other WPILib contributors.
2// Open Source Software; you can modify and/or share it under the terms of
3// the WPILib BSD license file in the root directory of this project.
4
5// THIS FILE WAS AUTO-GENERATED BY ./wpimath/generate_numbers.py. DO NOT MODIFY
6
7package org.wpilib.math.util;
8
9// CHECKSTYLE.OFF: ImportOrder
10
11import org.wpilib.math.numbers.N0;
12import org.wpilib.math.numbers.N1;
13import org.wpilib.math.numbers.N2;
14import org.wpilib.math.numbers.N3;
15import org.wpilib.math.numbers.N4;
16import org.wpilib.math.numbers.N5;
17import org.wpilib.math.numbers.N6;
18import org.wpilib.math.numbers.N7;
19import org.wpilib.math.numbers.N8;
20import org.wpilib.math.numbers.N9;
21import org.wpilib.math.numbers.N10;
22import org.wpilib.math.numbers.N11;
23import org.wpilib.math.numbers.N12;
24import org.wpilib.math.numbers.N13;
25import org.wpilib.math.numbers.N14;
26import org.wpilib.math.numbers.N15;
27import org.wpilib.math.numbers.N16;
28import org.wpilib.math.numbers.N17;
29import org.wpilib.math.numbers.N18;
30import org.wpilib.math.numbers.N19;
31import org.wpilib.math.numbers.N20;
32// CHECKSTYLE.ON
33
40@SuppressWarnings("PMD.ImplicitFunctionalInterface")
41public interface Nat<T extends Num> {
47 int getNum();
48
54 static Nat<N0> N0() {
55 return N0.instance;
56 }
57
63 static Nat<N1> N1() {
64 return N1.instance;
65 }
66
72 static Nat<N2> N2() {
73 return N2.instance;
74 }
75
81 static Nat<N3> N3() {
82 return N3.instance;
83 }
84
90 static Nat<N4> N4() {
91 return N4.instance;
92 }
93
99 static Nat<N5> N5() {
100 return N5.instance;
101 }
102
108 static Nat<N6> N6() {
109 return N6.instance;
110 }
111
117 static Nat<N7> N7() {
118 return N7.instance;
119 }
120
126 static Nat<N8> N8() {
127 return N8.instance;
128 }
129
135 static Nat<N9> N9() {
136 return N9.instance;
137 }
138
144 static Nat<N10> N10() {
145 return N10.instance;
146 }
147
153 static Nat<N11> N11() {
154 return N11.instance;
155 }
156
162 static Nat<N12> N12() {
163 return N12.instance;
164 }
165
171 static Nat<N13> N13() {
172 return N13.instance;
173 }
174
180 static Nat<N14> N14() {
181 return N14.instance;
182 }
183
189 static Nat<N15> N15() {
190 return N15.instance;
191 }
192
198 static Nat<N16> N16() {
199 return N16.instance;
200 }
201
207 static Nat<N17> N17() {
208 return N17.instance;
209 }
210
216 static Nat<N18> N18() {
217 return N18.instance;
218 }
219
225 static Nat<N19> N19() {
226 return N19.instance;
227 }
228
234 static Nat<N20> N20() {
235 return N20.instance;
236 }
237}
static Nat< N5 > N5()
Definition Nat.java:99
static Nat< N6 > N6()
Definition Nat.java:108
static Nat< N9 > N9()
Definition Nat.java:135
static Nat< N13 > N13()
Definition Nat.java:171
static Nat< N18 > N18()
Definition Nat.java:216
static Nat< N12 > N12()
Definition Nat.java:162
static Nat< N17 > N17()
Definition Nat.java:207
static Nat< N19 > N19()
Definition Nat.java:225
static Nat< N11 > N11()
Definition Nat.java:153
static Nat< N8 > N8()
Definition Nat.java:126
static Nat< N16 > N16()
Definition Nat.java:198
static Nat< N15 > N15()
Definition Nat.java:189
static Nat< N14 > N14()
Definition Nat.java:180
static Nat< N10 > N10()
Definition Nat.java:144
static Nat< N3 > N3()
Definition Nat.java:81
static Nat< N2 > N2()
Definition Nat.java:72
static Nat< N4 > N4()
Definition Nat.java:90
static Nat< N1 > N1()
Definition Nat.java:63
static Nat< N7 > N7()
Definition Nat.java:117
static Nat< N20 > N20()
Definition Nat.java:234
static Nat< N0 > N0()
Definition Nat.java:54