RobotCore
1.0
WPILib port to raspberry Pi
Toggle main menu visibility
Loading...
Searching...
No Matches
Translation3dProto.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
package
org.wpilib.math.geometry.proto;
6
7
import
org.wpilib.math.geometry.Translation3d;
8
import
org.wpilib.math.geometry.proto.detail.ProtobufTranslation3d;
9
import
org.wpilib.util.protobuf.Protobuf;
10
import
us.hebi.quickbuf.Descriptors.Descriptor;
11
12
public
final
class
Translation3dProto
implements
Protobuf
<Translation3d, ProtobufTranslation3d> {
13
@Override
14
public
Class<Translation3d>
getTypeClass
() {
15
return
Translation3d
.class;
16
}
17
18
@Override
19
public
Descriptor
getDescriptor
() {
20
return
ProtobufTranslation3d
.
getDescriptor
();
21
}
22
23
@Override
24
public
ProtobufTranslation3d
createMessage
() {
25
return
ProtobufTranslation3d
.
newInstance
();
26
}
27
28
@Override
29
public
Translation3d
unpack(
ProtobufTranslation3d
msg) {
30
return
new
Translation3d
(msg.
getX
(), msg.
getY
(), msg.
getZ
());
31
}
32
33
@Override
34
public
void
pack(ProtobufTranslation3d msg,
Translation3d
value) {
35
msg.setX(value.
getX
());
36
msg.setY(value.
getY
());
37
msg.setZ(value.
getZ
());
38
}
39
40
@Override
41
public
boolean
isImmutable
() {
42
return
true
;
43
}
44
}
org.wpilib.math.geometry.Translation3d
Definition
Translation3d.java:34
org.wpilib.math.geometry.Translation3d.Translation3d
Translation3d()
Definition
Translation3d.java:52
org.wpilib.math.geometry.Translation3d.getZ
double getZ()
Definition
Translation3d.java:171
org.wpilib.math.geometry.Translation3d.getY
double getY()
Definition
Translation3d.java:162
org.wpilib.math.geometry.Translation3d.getX
double getX()
Definition
Translation3d.java:153
org.wpilib.math.geometry.proto.Translation3dProto
Definition
Translation3dProto.java:12
org.wpilib.math.geometry.proto.Translation3dProto.getTypeClass
Class< Translation3d > getTypeClass()
Definition
Translation3dProto.java:14
org.wpilib.math.geometry.proto.Translation3dProto.isImmutable
boolean isImmutable()
Definition
Translation3dProto.java:41
org.wpilib.math.geometry.proto.Translation3dProto.getDescriptor
Descriptor getDescriptor()
Definition
Translation3dProto.java:19
org.wpilib.math.geometry.proto.Translation3dProto.createMessage
ProtobufTranslation3d createMessage()
Definition
Translation3dProto.java:24
org.wpilib.math.geometry.proto.detail.ProtobufTranslation3d
Definition
ProtobufTranslation3d.java:23
org.wpilib.math.geometry.proto.detail.ProtobufTranslation3d.getDescriptor
static Descriptors.Descriptor getDescriptor()
Definition
ProtobufTranslation3d.java:407
org.wpilib.math.geometry.proto.detail.ProtobufTranslation3d.getX
double getX()
Definition
ProtobufTranslation3d.java:73
org.wpilib.math.geometry.proto.detail.ProtobufTranslation3d.newInstance
static ProtobufTranslation3d newInstance()
Definition
ProtobufTranslation3d.java:47
org.wpilib.math.geometry.proto.detail.ProtobufTranslation3d.getY
double getY()
Definition
ProtobufTranslation3d.java:110
org.wpilib.math.geometry.proto.detail.ProtobufTranslation3d.getZ
double getZ()
Definition
ProtobufTranslation3d.java:147
org.wpilib.util.protobuf.Protobuf
Definition
Protobuf.java:32
org
wpilib
math
geometry
proto
Translation3dProto.java
Generated by
1.18.0