Class Pose3dStruct
java.lang.Object
edu.wpi.first.math.geometry.struct.Pose3dStruct
public class Pose3dStruct extends Object implements Struct<Pose3d>
-
Field Summary
Fields inherited from interface edu.wpi.first.util.struct.Struct
kSizeBool, kSizeDouble, kSizeFloat, kSizeInt16, kSizeInt32, kSizeInt64, kSizeInt8
-
Constructor Summary
Constructors Constructor Description Pose3dStruct()
-
Method Summary
Modifier and Type Method Description Struct<?>[]
getNested()
Gets the list of struct types referenced by this struct.String
getSchema()
Gets the schema.int
getSize()
Gets the serialized size (in bytes).Class<Pose3d>
getTypeClass()
Gets the Class object for the stored value.String
getTypeString()
Gets the type string (e.g.void
pack(ByteBuffer bb, Pose3d value)
Puts object contents to a ByteBuffer starting at the current position.Pose3d
unpack(ByteBuffer bb)
Deserializes an object from a raw struct serialized ByteBuffer starting at the current position.
-
Constructor Details
-
Pose3dStruct
public Pose3dStruct()
-
-
Method Details
-
getTypeClass
Description copied from interface:Struct
Gets the Class object for the stored value.- Specified by:
getTypeClass
in interfaceStruct<Pose3d>
- Returns:
- Class
-
getTypeString
Description copied from interface:Struct
Gets the type string (e.g. for NetworkTables). This should be globally unique and start with "struct:".- Specified by:
getTypeString
in interfaceStruct<Pose3d>
- Returns:
- type string
-
getSize
Description copied from interface:Struct
Gets the serialized size (in bytes). This should always be a constant. -
getSchema
Description copied from interface:Struct
Gets the schema. -
getNested
Description copied from interface:Struct
Gets the list of struct types referenced by this struct. -
unpack
Description copied from interface:Struct
Deserializes an object from a raw struct serialized ByteBuffer starting at the current position. Will increment the ByteBuffer position by getStructSize() bytes. Will not otherwise modify the ByteBuffer (e.g. byte order will not be changed). -
pack
Description copied from interface:Struct
Puts object contents to a ByteBuffer starting at the current position. Will increment the ByteBuffer position by getStructSize() bytes. Will not otherwise modify the ByteBuffer (e.g. byte order will not be changed).
-