geometry_msgs_msg

package
v0.0.0-...-56b24e1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AccelStampedTypeSupport types.MessageTypeSupport = _AccelStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var AccelTypeSupport types.MessageTypeSupport = _AccelTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var AccelWithCovarianceStampedTypeSupport types.MessageTypeSupport = _AccelWithCovarianceStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var AccelWithCovarianceTypeSupport types.MessageTypeSupport = _AccelWithCovarianceTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var InertiaStampedTypeSupport types.MessageTypeSupport = _InertiaStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var InertiaTypeSupport types.MessageTypeSupport = _InertiaTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Point32TypeSupport types.MessageTypeSupport = _Point32TypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PointStampedTypeSupport types.MessageTypeSupport = _PointStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PointTypeSupport types.MessageTypeSupport = _PointTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PolygonStampedTypeSupport types.MessageTypeSupport = _PolygonStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PolygonTypeSupport types.MessageTypeSupport = _PolygonTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Pose2DTypeSupport types.MessageTypeSupport = _Pose2DTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PoseArrayTypeSupport types.MessageTypeSupport = _PoseArrayTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PoseStampedTypeSupport types.MessageTypeSupport = _PoseStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PoseTypeSupport types.MessageTypeSupport = _PoseTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PoseWithCovarianceStampedTypeSupport types.MessageTypeSupport = _PoseWithCovarianceStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var PoseWithCovarianceTypeSupport types.MessageTypeSupport = _PoseWithCovarianceTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var QuaternionStampedTypeSupport types.MessageTypeSupport = _QuaternionStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var QuaternionTypeSupport types.MessageTypeSupport = _QuaternionTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var TransformStampedTypeSupport types.MessageTypeSupport = _TransformStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var TransformTypeSupport types.MessageTypeSupport = _TransformTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var TwistStampedTypeSupport types.MessageTypeSupport = _TwistStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var TwistTypeSupport types.MessageTypeSupport = _TwistTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var TwistWithCovarianceStampedTypeSupport types.MessageTypeSupport = _TwistWithCovarianceStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var TwistWithCovarianceTypeSupport types.MessageTypeSupport = _TwistWithCovarianceTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Vector3StampedTypeSupport types.MessageTypeSupport = _Vector3StampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var Vector3TypeSupport types.MessageTypeSupport = _Vector3TypeSupport{}

Modifying this variable is undefined behavior.

View Source
var WrenchStampedTypeSupport types.MessageTypeSupport = _WrenchStampedTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var WrenchTypeSupport types.MessageTypeSupport = _WrenchTypeSupport{}

Modifying this variable is undefined behavior.

Functions

func AccelStamped__Array_to_C

func AccelStamped__Array_to_C(cSlice []CAccelStamped, goSlice []AccelStamped)

func AccelStamped__Array_to_Go

func AccelStamped__Array_to_Go(goSlice []AccelStamped, cSlice []CAccelStamped)

func AccelStamped__Sequence_to_C

func AccelStamped__Sequence_to_C(cSlice *CAccelStamped__Sequence, goSlice []AccelStamped)

func AccelStamped__Sequence_to_Go

func AccelStamped__Sequence_to_Go(goSlice *[]AccelStamped, cSlice CAccelStamped__Sequence)

func AccelWithCovarianceStamped__Array_to_C

func AccelWithCovarianceStamped__Array_to_C(cSlice []CAccelWithCovarianceStamped, goSlice []AccelWithCovarianceStamped)

func AccelWithCovarianceStamped__Array_to_Go

func AccelWithCovarianceStamped__Array_to_Go(goSlice []AccelWithCovarianceStamped, cSlice []CAccelWithCovarianceStamped)

func AccelWithCovarianceStamped__Sequence_to_C

func AccelWithCovarianceStamped__Sequence_to_C(cSlice *CAccelWithCovarianceStamped__Sequence, goSlice []AccelWithCovarianceStamped)

func AccelWithCovarianceStamped__Sequence_to_Go

func AccelWithCovarianceStamped__Sequence_to_Go(goSlice *[]AccelWithCovarianceStamped, cSlice CAccelWithCovarianceStamped__Sequence)

func AccelWithCovariance__Array_to_C

func AccelWithCovariance__Array_to_C(cSlice []CAccelWithCovariance, goSlice []AccelWithCovariance)

func AccelWithCovariance__Array_to_Go

func AccelWithCovariance__Array_to_Go(goSlice []AccelWithCovariance, cSlice []CAccelWithCovariance)

func AccelWithCovariance__Sequence_to_C

func AccelWithCovariance__Sequence_to_C(cSlice *CAccelWithCovariance__Sequence, goSlice []AccelWithCovariance)

func AccelWithCovariance__Sequence_to_Go

func AccelWithCovariance__Sequence_to_Go(goSlice *[]AccelWithCovariance, cSlice CAccelWithCovariance__Sequence)

func Accel__Array_to_C

func Accel__Array_to_C(cSlice []CAccel, goSlice []Accel)

func Accel__Array_to_Go

func Accel__Array_to_Go(goSlice []Accel, cSlice []CAccel)

func Accel__Sequence_to_C

func Accel__Sequence_to_C(cSlice *CAccel__Sequence, goSlice []Accel)

func Accel__Sequence_to_Go

func Accel__Sequence_to_Go(goSlice *[]Accel, cSlice CAccel__Sequence)

func CloneAccelSlice

func CloneAccelSlice(dst, src []Accel)

CloneAccelSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneAccelStampedSlice

func CloneAccelStampedSlice(dst, src []AccelStamped)

CloneAccelStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneAccelWithCovarianceSlice

func CloneAccelWithCovarianceSlice(dst, src []AccelWithCovariance)

CloneAccelWithCovarianceSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneAccelWithCovarianceStampedSlice

func CloneAccelWithCovarianceStampedSlice(dst, src []AccelWithCovarianceStamped)

CloneAccelWithCovarianceStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneInertiaSlice

func CloneInertiaSlice(dst, src []Inertia)

CloneInertiaSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneInertiaStampedSlice

func CloneInertiaStampedSlice(dst, src []InertiaStamped)

CloneInertiaStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ClonePoint32Slice

func ClonePoint32Slice(dst, src []Point32)

ClonePoint32Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ClonePointSlice

func ClonePointSlice(dst, src []Point)

ClonePointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ClonePointStampedSlice

func ClonePointStampedSlice(dst, src []PointStamped)

ClonePointStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ClonePolygonSlice

func ClonePolygonSlice(dst, src []Polygon)

ClonePolygonSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ClonePolygonStampedSlice

func ClonePolygonStampedSlice(dst, src []PolygonStamped)

ClonePolygonStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ClonePose2DSlice

func ClonePose2DSlice(dst, src []Pose2D)

ClonePose2DSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ClonePoseArraySlice

func ClonePoseArraySlice(dst, src []PoseArray)

ClonePoseArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ClonePoseSlice

func ClonePoseSlice(dst, src []Pose)

ClonePoseSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ClonePoseStampedSlice

func ClonePoseStampedSlice(dst, src []PoseStamped)

ClonePoseStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ClonePoseWithCovarianceSlice

func ClonePoseWithCovarianceSlice(dst, src []PoseWithCovariance)

ClonePoseWithCovarianceSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func ClonePoseWithCovarianceStampedSlice

func ClonePoseWithCovarianceStampedSlice(dst, src []PoseWithCovarianceStamped)

ClonePoseWithCovarianceStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneQuaternionSlice

func CloneQuaternionSlice(dst, src []Quaternion)

CloneQuaternionSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneQuaternionStampedSlice

func CloneQuaternionStampedSlice(dst, src []QuaternionStamped)

CloneQuaternionStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneTransformSlice

func CloneTransformSlice(dst, src []Transform)

CloneTransformSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneTransformStampedSlice

func CloneTransformStampedSlice(dst, src []TransformStamped)

CloneTransformStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneTwistSlice

func CloneTwistSlice(dst, src []Twist)

CloneTwistSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneTwistStampedSlice

func CloneTwistStampedSlice(dst, src []TwistStamped)

CloneTwistStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneTwistWithCovarianceSlice

func CloneTwistWithCovarianceSlice(dst, src []TwistWithCovariance)

CloneTwistWithCovarianceSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneTwistWithCovarianceStampedSlice

func CloneTwistWithCovarianceStampedSlice(dst, src []TwistWithCovarianceStamped)

CloneTwistWithCovarianceStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneVector3Slice

func CloneVector3Slice(dst, src []Vector3)

CloneVector3Slice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneVector3StampedSlice

func CloneVector3StampedSlice(dst, src []Vector3Stamped)

CloneVector3StampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneWrenchSlice

func CloneWrenchSlice(dst, src []Wrench)

CloneWrenchSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneWrenchStampedSlice

func CloneWrenchStampedSlice(dst, src []WrenchStamped)

CloneWrenchStampedSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func InertiaStamped__Array_to_C

func InertiaStamped__Array_to_C(cSlice []CInertiaStamped, goSlice []InertiaStamped)

func InertiaStamped__Array_to_Go

func InertiaStamped__Array_to_Go(goSlice []InertiaStamped, cSlice []CInertiaStamped)

func InertiaStamped__Sequence_to_C

func InertiaStamped__Sequence_to_C(cSlice *CInertiaStamped__Sequence, goSlice []InertiaStamped)

func InertiaStamped__Sequence_to_Go

func InertiaStamped__Sequence_to_Go(goSlice *[]InertiaStamped, cSlice CInertiaStamped__Sequence)

func Inertia__Array_to_C

func Inertia__Array_to_C(cSlice []CInertia, goSlice []Inertia)

func Inertia__Array_to_Go

func Inertia__Array_to_Go(goSlice []Inertia, cSlice []CInertia)

func Inertia__Sequence_to_C

func Inertia__Sequence_to_C(cSlice *CInertia__Sequence, goSlice []Inertia)

func Inertia__Sequence_to_Go

func Inertia__Sequence_to_Go(goSlice *[]Inertia, cSlice CInertia__Sequence)

func Point32__Array_to_C

func Point32__Array_to_C(cSlice []CPoint32, goSlice []Point32)

func Point32__Array_to_Go

func Point32__Array_to_Go(goSlice []Point32, cSlice []CPoint32)

func Point32__Sequence_to_C

func Point32__Sequence_to_C(cSlice *CPoint32__Sequence, goSlice []Point32)

func Point32__Sequence_to_Go

func Point32__Sequence_to_Go(goSlice *[]Point32, cSlice CPoint32__Sequence)

func PointStamped__Array_to_C

func PointStamped__Array_to_C(cSlice []CPointStamped, goSlice []PointStamped)

func PointStamped__Array_to_Go

func PointStamped__Array_to_Go(goSlice []PointStamped, cSlice []CPointStamped)

func PointStamped__Sequence_to_C

func PointStamped__Sequence_to_C(cSlice *CPointStamped__Sequence, goSlice []PointStamped)

func PointStamped__Sequence_to_Go

func PointStamped__Sequence_to_Go(goSlice *[]PointStamped, cSlice CPointStamped__Sequence)

func Point__Array_to_C

func Point__Array_to_C(cSlice []CPoint, goSlice []Point)

func Point__Array_to_Go

func Point__Array_to_Go(goSlice []Point, cSlice []CPoint)

func Point__Sequence_to_C

func Point__Sequence_to_C(cSlice *CPoint__Sequence, goSlice []Point)

func Point__Sequence_to_Go

func Point__Sequence_to_Go(goSlice *[]Point, cSlice CPoint__Sequence)

func PolygonStamped__Array_to_C

func PolygonStamped__Array_to_C(cSlice []CPolygonStamped, goSlice []PolygonStamped)

func PolygonStamped__Array_to_Go

func PolygonStamped__Array_to_Go(goSlice []PolygonStamped, cSlice []CPolygonStamped)

func PolygonStamped__Sequence_to_C

func PolygonStamped__Sequence_to_C(cSlice *CPolygonStamped__Sequence, goSlice []PolygonStamped)

func PolygonStamped__Sequence_to_Go

func PolygonStamped__Sequence_to_Go(goSlice *[]PolygonStamped, cSlice CPolygonStamped__Sequence)

func Polygon__Array_to_C

func Polygon__Array_to_C(cSlice []CPolygon, goSlice []Polygon)

func Polygon__Array_to_Go

func Polygon__Array_to_Go(goSlice []Polygon, cSlice []CPolygon)

func Polygon__Sequence_to_C

func Polygon__Sequence_to_C(cSlice *CPolygon__Sequence, goSlice []Polygon)

func Polygon__Sequence_to_Go

func Polygon__Sequence_to_Go(goSlice *[]Polygon, cSlice CPolygon__Sequence)

func Pose2D__Array_to_C

func Pose2D__Array_to_C(cSlice []CPose2D, goSlice []Pose2D)

func Pose2D__Array_to_Go

func Pose2D__Array_to_Go(goSlice []Pose2D, cSlice []CPose2D)

func Pose2D__Sequence_to_C

func Pose2D__Sequence_to_C(cSlice *CPose2D__Sequence, goSlice []Pose2D)

func Pose2D__Sequence_to_Go

func Pose2D__Sequence_to_Go(goSlice *[]Pose2D, cSlice CPose2D__Sequence)

func PoseArray__Array_to_C

func PoseArray__Array_to_C(cSlice []CPoseArray, goSlice []PoseArray)

func PoseArray__Array_to_Go

func PoseArray__Array_to_Go(goSlice []PoseArray, cSlice []CPoseArray)

func PoseArray__Sequence_to_C

func PoseArray__Sequence_to_C(cSlice *CPoseArray__Sequence, goSlice []PoseArray)

func PoseArray__Sequence_to_Go

func PoseArray__Sequence_to_Go(goSlice *[]PoseArray, cSlice CPoseArray__Sequence)

func PoseStamped__Array_to_C

func PoseStamped__Array_to_C(cSlice []CPoseStamped, goSlice []PoseStamped)

func PoseStamped__Array_to_Go

func PoseStamped__Array_to_Go(goSlice []PoseStamped, cSlice []CPoseStamped)

func PoseStamped__Sequence_to_C

func PoseStamped__Sequence_to_C(cSlice *CPoseStamped__Sequence, goSlice []PoseStamped)

func PoseStamped__Sequence_to_Go

func PoseStamped__Sequence_to_Go(goSlice *[]PoseStamped, cSlice CPoseStamped__Sequence)

func PoseWithCovarianceStamped__Array_to_C

func PoseWithCovarianceStamped__Array_to_C(cSlice []CPoseWithCovarianceStamped, goSlice []PoseWithCovarianceStamped)

func PoseWithCovarianceStamped__Array_to_Go

func PoseWithCovarianceStamped__Array_to_Go(goSlice []PoseWithCovarianceStamped, cSlice []CPoseWithCovarianceStamped)

func PoseWithCovarianceStamped__Sequence_to_C

func PoseWithCovarianceStamped__Sequence_to_C(cSlice *CPoseWithCovarianceStamped__Sequence, goSlice []PoseWithCovarianceStamped)

func PoseWithCovarianceStamped__Sequence_to_Go

func PoseWithCovarianceStamped__Sequence_to_Go(goSlice *[]PoseWithCovarianceStamped, cSlice CPoseWithCovarianceStamped__Sequence)

func PoseWithCovariance__Array_to_C

func PoseWithCovariance__Array_to_C(cSlice []CPoseWithCovariance, goSlice []PoseWithCovariance)

func PoseWithCovariance__Array_to_Go

func PoseWithCovariance__Array_to_Go(goSlice []PoseWithCovariance, cSlice []CPoseWithCovariance)

func PoseWithCovariance__Sequence_to_C

func PoseWithCovariance__Sequence_to_C(cSlice *CPoseWithCovariance__Sequence, goSlice []PoseWithCovariance)

func PoseWithCovariance__Sequence_to_Go

func PoseWithCovariance__Sequence_to_Go(goSlice *[]PoseWithCovariance, cSlice CPoseWithCovariance__Sequence)

func Pose__Array_to_C

func Pose__Array_to_C(cSlice []CPose, goSlice []Pose)

func Pose__Array_to_Go

func Pose__Array_to_Go(goSlice []Pose, cSlice []CPose)

func Pose__Sequence_to_C

func Pose__Sequence_to_C(cSlice *CPose__Sequence, goSlice []Pose)

func Pose__Sequence_to_Go

func Pose__Sequence_to_Go(goSlice *[]Pose, cSlice CPose__Sequence)

func QuaternionStamped__Array_to_C

func QuaternionStamped__Array_to_C(cSlice []CQuaternionStamped, goSlice []QuaternionStamped)

func QuaternionStamped__Array_to_Go

func QuaternionStamped__Array_to_Go(goSlice []QuaternionStamped, cSlice []CQuaternionStamped)

func QuaternionStamped__Sequence_to_C

func QuaternionStamped__Sequence_to_C(cSlice *CQuaternionStamped__Sequence, goSlice []QuaternionStamped)

func QuaternionStamped__Sequence_to_Go

func QuaternionStamped__Sequence_to_Go(goSlice *[]QuaternionStamped, cSlice CQuaternionStamped__Sequence)

func Quaternion__Array_to_C

func Quaternion__Array_to_C(cSlice []CQuaternion, goSlice []Quaternion)

func Quaternion__Array_to_Go

func Quaternion__Array_to_Go(goSlice []Quaternion, cSlice []CQuaternion)

func Quaternion__Sequence_to_C

func Quaternion__Sequence_to_C(cSlice *CQuaternion__Sequence, goSlice []Quaternion)

func Quaternion__Sequence_to_Go

func Quaternion__Sequence_to_Go(goSlice *[]Quaternion, cSlice CQuaternion__Sequence)

func TransformStamped__Array_to_C

func TransformStamped__Array_to_C(cSlice []CTransformStamped, goSlice []TransformStamped)

func TransformStamped__Array_to_Go

func TransformStamped__Array_to_Go(goSlice []TransformStamped, cSlice []CTransformStamped)

func TransformStamped__Sequence_to_C

func TransformStamped__Sequence_to_C(cSlice *CTransformStamped__Sequence, goSlice []TransformStamped)

func TransformStamped__Sequence_to_Go

func TransformStamped__Sequence_to_Go(goSlice *[]TransformStamped, cSlice CTransformStamped__Sequence)

func Transform__Array_to_C

func Transform__Array_to_C(cSlice []CTransform, goSlice []Transform)

func Transform__Array_to_Go

func Transform__Array_to_Go(goSlice []Transform, cSlice []CTransform)

func Transform__Sequence_to_C

func Transform__Sequence_to_C(cSlice *CTransform__Sequence, goSlice []Transform)

func Transform__Sequence_to_Go

func Transform__Sequence_to_Go(goSlice *[]Transform, cSlice CTransform__Sequence)

func TwistStamped__Array_to_C

func TwistStamped__Array_to_C(cSlice []CTwistStamped, goSlice []TwistStamped)

func TwistStamped__Array_to_Go

func TwistStamped__Array_to_Go(goSlice []TwistStamped, cSlice []CTwistStamped)

func TwistStamped__Sequence_to_C

func TwistStamped__Sequence_to_C(cSlice *CTwistStamped__Sequence, goSlice []TwistStamped)

func TwistStamped__Sequence_to_Go

func TwistStamped__Sequence_to_Go(goSlice *[]TwistStamped, cSlice CTwistStamped__Sequence)

func TwistWithCovarianceStamped__Array_to_C

func TwistWithCovarianceStamped__Array_to_C(cSlice []CTwistWithCovarianceStamped, goSlice []TwistWithCovarianceStamped)

func TwistWithCovarianceStamped__Array_to_Go

func TwistWithCovarianceStamped__Array_to_Go(goSlice []TwistWithCovarianceStamped, cSlice []CTwistWithCovarianceStamped)

func TwistWithCovarianceStamped__Sequence_to_C

func TwistWithCovarianceStamped__Sequence_to_C(cSlice *CTwistWithCovarianceStamped__Sequence, goSlice []TwistWithCovarianceStamped)

func TwistWithCovarianceStamped__Sequence_to_Go

func TwistWithCovarianceStamped__Sequence_to_Go(goSlice *[]TwistWithCovarianceStamped, cSlice CTwistWithCovarianceStamped__Sequence)

func TwistWithCovariance__Array_to_C

func TwistWithCovariance__Array_to_C(cSlice []CTwistWithCovariance, goSlice []TwistWithCovariance)

func TwistWithCovariance__Array_to_Go

func TwistWithCovariance__Array_to_Go(goSlice []TwistWithCovariance, cSlice []CTwistWithCovariance)

func TwistWithCovariance__Sequence_to_C

func TwistWithCovariance__Sequence_to_C(cSlice *CTwistWithCovariance__Sequence, goSlice []TwistWithCovariance)

func TwistWithCovariance__Sequence_to_Go

func TwistWithCovariance__Sequence_to_Go(goSlice *[]TwistWithCovariance, cSlice CTwistWithCovariance__Sequence)

func Twist__Array_to_C

func Twist__Array_to_C(cSlice []CTwist, goSlice []Twist)

func Twist__Array_to_Go

func Twist__Array_to_Go(goSlice []Twist, cSlice []CTwist)

func Twist__Sequence_to_C

func Twist__Sequence_to_C(cSlice *CTwist__Sequence, goSlice []Twist)

func Twist__Sequence_to_Go

func Twist__Sequence_to_Go(goSlice *[]Twist, cSlice CTwist__Sequence)

func Vector3Stamped__Array_to_C

func Vector3Stamped__Array_to_C(cSlice []CVector3Stamped, goSlice []Vector3Stamped)

func Vector3Stamped__Array_to_Go

func Vector3Stamped__Array_to_Go(goSlice []Vector3Stamped, cSlice []CVector3Stamped)

func Vector3Stamped__Sequence_to_C

func Vector3Stamped__Sequence_to_C(cSlice *CVector3Stamped__Sequence, goSlice []Vector3Stamped)

func Vector3Stamped__Sequence_to_Go

func Vector3Stamped__Sequence_to_Go(goSlice *[]Vector3Stamped, cSlice CVector3Stamped__Sequence)

func Vector3__Array_to_C

func Vector3__Array_to_C(cSlice []CVector3, goSlice []Vector3)

func Vector3__Array_to_Go

func Vector3__Array_to_Go(goSlice []Vector3, cSlice []CVector3)

func Vector3__Sequence_to_C

func Vector3__Sequence_to_C(cSlice *CVector3__Sequence, goSlice []Vector3)

func Vector3__Sequence_to_Go

func Vector3__Sequence_to_Go(goSlice *[]Vector3, cSlice CVector3__Sequence)

func WrenchStamped__Array_to_C

func WrenchStamped__Array_to_C(cSlice []CWrenchStamped, goSlice []WrenchStamped)

func WrenchStamped__Array_to_Go

func WrenchStamped__Array_to_Go(goSlice []WrenchStamped, cSlice []CWrenchStamped)

func WrenchStamped__Sequence_to_C

func WrenchStamped__Sequence_to_C(cSlice *CWrenchStamped__Sequence, goSlice []WrenchStamped)

func WrenchStamped__Sequence_to_Go

func WrenchStamped__Sequence_to_Go(goSlice *[]WrenchStamped, cSlice CWrenchStamped__Sequence)

func Wrench__Array_to_C

func Wrench__Array_to_C(cSlice []CWrench, goSlice []Wrench)

func Wrench__Array_to_Go

func Wrench__Array_to_Go(goSlice []Wrench, cSlice []CWrench)

func Wrench__Sequence_to_C

func Wrench__Sequence_to_C(cSlice *CWrench__Sequence, goSlice []Wrench)

func Wrench__Sequence_to_Go

func Wrench__Sequence_to_Go(goSlice *[]Wrench, cSlice CWrench__Sequence)

Types

type Accel

type Accel struct {
	Linear  Vector3 `yaml:"linear"` // This expresses acceleration in free space broken into its linear and angular parts.
	Angular Vector3 `yaml:"angular"`
}

func NewAccel

func NewAccel() *Accel

NewAccel creates a new Accel with default values.

func (*Accel) Clone

func (t *Accel) Clone() *Accel

func (*Accel) CloneMsg

func (t *Accel) CloneMsg() types.Message

func (*Accel) GetTypeSupport

func (t *Accel) GetTypeSupport() types.MessageTypeSupport

func (*Accel) SetDefaults

func (t *Accel) SetDefaults()

type AccelPublisher

type AccelPublisher struct {
	*rclgo.Publisher
}

AccelPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewAccelPublisher

func NewAccelPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*AccelPublisher, error)

NewAccelPublisher creates and returns a new publisher for the Accel

func (*AccelPublisher) Publish

func (p *AccelPublisher) Publish(msg *Accel) error

type AccelStamped

type AccelStamped struct {
	Header std_msgs_msg.Header `yaml:"header"` // An accel with reference coordinate frame and timestamp
	Accel  Accel               `yaml:"accel"`
}

func NewAccelStamped

func NewAccelStamped() *AccelStamped

NewAccelStamped creates a new AccelStamped with default values.

func (*AccelStamped) Clone

func (t *AccelStamped) Clone() *AccelStamped

func (*AccelStamped) CloneMsg

func (t *AccelStamped) CloneMsg() types.Message

func (*AccelStamped) GetTypeSupport

func (t *AccelStamped) GetTypeSupport() types.MessageTypeSupport

func (*AccelStamped) SetDefaults

func (t *AccelStamped) SetDefaults()

type AccelStampedPublisher

type AccelStampedPublisher struct {
	*rclgo.Publisher
}

AccelStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewAccelStampedPublisher

func NewAccelStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*AccelStampedPublisher, error)

NewAccelStampedPublisher creates and returns a new publisher for the AccelStamped

func (*AccelStampedPublisher) Publish

func (p *AccelStampedPublisher) Publish(msg *AccelStamped) error

type AccelStampedSubscription

type AccelStampedSubscription struct {
	*rclgo.Subscription
}

AccelStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewAccelStampedSubscription

func NewAccelStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback AccelStampedSubscriptionCallback) (*AccelStampedSubscription, error)

NewAccelStampedSubscription creates and returns a new subscription for the AccelStamped

func (*AccelStampedSubscription) TakeMessage

func (s *AccelStampedSubscription) TakeMessage(out *AccelStamped) (*rclgo.MessageInfo, error)

type AccelStampedSubscriptionCallback

type AccelStampedSubscriptionCallback func(msg *AccelStamped, info *rclgo.MessageInfo, err error)

AccelStampedSubscriptionCallback type is used to provide a subscription handler function for a AccelStampedSubscription.

type AccelSubscription

type AccelSubscription struct {
	*rclgo.Subscription
}

AccelSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewAccelSubscription

func NewAccelSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback AccelSubscriptionCallback) (*AccelSubscription, error)

NewAccelSubscription creates and returns a new subscription for the Accel

func (*AccelSubscription) TakeMessage

func (s *AccelSubscription) TakeMessage(out *Accel) (*rclgo.MessageInfo, error)

type AccelSubscriptionCallback

type AccelSubscriptionCallback func(msg *Accel, info *rclgo.MessageInfo, err error)

AccelSubscriptionCallback type is used to provide a subscription handler function for a AccelSubscription.

type AccelWithCovariance

type AccelWithCovariance struct {
	Accel      Accel       `yaml:"accel"`
	Covariance [36]float64 `yaml:"covariance"` // Row-major representation of the 6x6 covariance matrixThe orientation parameters use a fixed-axis representation.In order, the parameters are:(x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis)
}

func NewAccelWithCovariance

func NewAccelWithCovariance() *AccelWithCovariance

NewAccelWithCovariance creates a new AccelWithCovariance with default values.

func (*AccelWithCovariance) Clone

func (*AccelWithCovariance) CloneMsg

func (t *AccelWithCovariance) CloneMsg() types.Message

func (*AccelWithCovariance) GetTypeSupport

func (t *AccelWithCovariance) GetTypeSupport() types.MessageTypeSupport

func (*AccelWithCovariance) SetDefaults

func (t *AccelWithCovariance) SetDefaults()

type AccelWithCovariancePublisher

type AccelWithCovariancePublisher struct {
	*rclgo.Publisher
}

AccelWithCovariancePublisher wraps rclgo.Publisher to provide type safe helper functions

func NewAccelWithCovariancePublisher

func NewAccelWithCovariancePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*AccelWithCovariancePublisher, error)

NewAccelWithCovariancePublisher creates and returns a new publisher for the AccelWithCovariance

func (*AccelWithCovariancePublisher) Publish

type AccelWithCovarianceStamped

type AccelWithCovarianceStamped struct {
	Header std_msgs_msg.Header `yaml:"header"` // This represents an estimated accel with reference coordinate frame and timestamp.
	Accel  AccelWithCovariance `yaml:"accel"`
}

func NewAccelWithCovarianceStamped

func NewAccelWithCovarianceStamped() *AccelWithCovarianceStamped

NewAccelWithCovarianceStamped creates a new AccelWithCovarianceStamped with default values.

func (*AccelWithCovarianceStamped) Clone

func (*AccelWithCovarianceStamped) CloneMsg

func (*AccelWithCovarianceStamped) GetTypeSupport

func (*AccelWithCovarianceStamped) SetDefaults

func (t *AccelWithCovarianceStamped) SetDefaults()

type AccelWithCovarianceStampedPublisher

type AccelWithCovarianceStampedPublisher struct {
	*rclgo.Publisher
}

AccelWithCovarianceStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewAccelWithCovarianceStampedPublisher

func NewAccelWithCovarianceStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*AccelWithCovarianceStampedPublisher, error)

NewAccelWithCovarianceStampedPublisher creates and returns a new publisher for the AccelWithCovarianceStamped

func (*AccelWithCovarianceStampedPublisher) Publish

type AccelWithCovarianceStampedSubscription

type AccelWithCovarianceStampedSubscription struct {
	*rclgo.Subscription
}

AccelWithCovarianceStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewAccelWithCovarianceStampedSubscription

func NewAccelWithCovarianceStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback AccelWithCovarianceStampedSubscriptionCallback) (*AccelWithCovarianceStampedSubscription, error)

NewAccelWithCovarianceStampedSubscription creates and returns a new subscription for the AccelWithCovarianceStamped

func (*AccelWithCovarianceStampedSubscription) TakeMessage

type AccelWithCovarianceStampedSubscriptionCallback

type AccelWithCovarianceStampedSubscriptionCallback func(msg *AccelWithCovarianceStamped, info *rclgo.MessageInfo, err error)

AccelWithCovarianceStampedSubscriptionCallback type is used to provide a subscription handler function for a AccelWithCovarianceStampedSubscription.

type AccelWithCovarianceSubscription

type AccelWithCovarianceSubscription struct {
	*rclgo.Subscription
}

AccelWithCovarianceSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewAccelWithCovarianceSubscription

func NewAccelWithCovarianceSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback AccelWithCovarianceSubscriptionCallback) (*AccelWithCovarianceSubscription, error)

NewAccelWithCovarianceSubscription creates and returns a new subscription for the AccelWithCovariance

func (*AccelWithCovarianceSubscription) TakeMessage

type AccelWithCovarianceSubscriptionCallback

type AccelWithCovarianceSubscriptionCallback func(msg *AccelWithCovariance, info *rclgo.MessageInfo, err error)

AccelWithCovarianceSubscriptionCallback type is used to provide a subscription handler function for a AccelWithCovarianceSubscription.

type CAccel

type CInertia

type CInertia = C.geometry_msgs__msg__Inertia

type CPoint

type CPoint32

type CPoint32 = C.geometry_msgs__msg__Point32

type CPolygon

type CPolygon = C.geometry_msgs__msg__Polygon

type CPose

type CPose2D

type CPose2D = C.geometry_msgs__msg__Pose2D

type CPoseArray

type CPoseArray = C.geometry_msgs__msg__PoseArray

type CTransform

type CTransform = C.geometry_msgs__msg__Transform

type CTwist

type CVector3

type CVector3 = C.geometry_msgs__msg__Vector3

type CWrench

type CWrench = C.geometry_msgs__msg__Wrench

type Inertia

type Inertia struct {
	M   float64 `yaml:"m"`   // Mass [kg]
	Com Vector3 `yaml:"com"` // Center of mass [m]
	Ixx float64 `yaml:"ixx"` // Inertia Tensor [kg-m^2]| ixx ixy ixz |I = | ixy iyy iyz || ixz iyz izz |
	Ixy float64 `yaml:"ixy"`
	Ixz float64 `yaml:"ixz"`
	Iyy float64 `yaml:"iyy"`
	Iyz float64 `yaml:"iyz"`
	Izz float64 `yaml:"izz"`
}

func NewInertia

func NewInertia() *Inertia

NewInertia creates a new Inertia with default values.

func (*Inertia) Clone

func (t *Inertia) Clone() *Inertia

func (*Inertia) CloneMsg

func (t *Inertia) CloneMsg() types.Message

func (*Inertia) GetTypeSupport

func (t *Inertia) GetTypeSupport() types.MessageTypeSupport

func (*Inertia) SetDefaults

func (t *Inertia) SetDefaults()

type InertiaPublisher

type InertiaPublisher struct {
	*rclgo.Publisher
}

InertiaPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewInertiaPublisher

func NewInertiaPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*InertiaPublisher, error)

NewInertiaPublisher creates and returns a new publisher for the Inertia

func (*InertiaPublisher) Publish

func (p *InertiaPublisher) Publish(msg *Inertia) error

type InertiaStamped

type InertiaStamped struct {
	Header  std_msgs_msg.Header `yaml:"header"`
	Inertia Inertia             `yaml:"inertia"`
}

func NewInertiaStamped

func NewInertiaStamped() *InertiaStamped

NewInertiaStamped creates a new InertiaStamped with default values.

func (*InertiaStamped) Clone

func (t *InertiaStamped) Clone() *InertiaStamped

func (*InertiaStamped) CloneMsg

func (t *InertiaStamped) CloneMsg() types.Message

func (*InertiaStamped) GetTypeSupport

func (t *InertiaStamped) GetTypeSupport() types.MessageTypeSupport

func (*InertiaStamped) SetDefaults

func (t *InertiaStamped) SetDefaults()

type InertiaStampedPublisher

type InertiaStampedPublisher struct {
	*rclgo.Publisher
}

InertiaStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewInertiaStampedPublisher

func NewInertiaStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*InertiaStampedPublisher, error)

NewInertiaStampedPublisher creates and returns a new publisher for the InertiaStamped

func (*InertiaStampedPublisher) Publish

func (p *InertiaStampedPublisher) Publish(msg *InertiaStamped) error

type InertiaStampedSubscription

type InertiaStampedSubscription struct {
	*rclgo.Subscription
}

InertiaStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewInertiaStampedSubscription

func NewInertiaStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback InertiaStampedSubscriptionCallback) (*InertiaStampedSubscription, error)

NewInertiaStampedSubscription creates and returns a new subscription for the InertiaStamped

func (*InertiaStampedSubscription) TakeMessage

type InertiaStampedSubscriptionCallback

type InertiaStampedSubscriptionCallback func(msg *InertiaStamped, info *rclgo.MessageInfo, err error)

InertiaStampedSubscriptionCallback type is used to provide a subscription handler function for a InertiaStampedSubscription.

type InertiaSubscription

type InertiaSubscription struct {
	*rclgo.Subscription
}

InertiaSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewInertiaSubscription

func NewInertiaSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback InertiaSubscriptionCallback) (*InertiaSubscription, error)

NewInertiaSubscription creates and returns a new subscription for the Inertia

func (*InertiaSubscription) TakeMessage

func (s *InertiaSubscription) TakeMessage(out *Inertia) (*rclgo.MessageInfo, error)

type InertiaSubscriptionCallback

type InertiaSubscriptionCallback func(msg *Inertia, info *rclgo.MessageInfo, err error)

InertiaSubscriptionCallback type is used to provide a subscription handler function for a InertiaSubscription.

type Point

type Point struct {
	X float64 `yaml:"x"` // This contains the position of a point in free space
	Y float64 `yaml:"y"`
	Z float64 `yaml:"z"`
}

func NewPoint

func NewPoint() *Point

NewPoint creates a new Point with default values.

func (*Point) Clone

func (t *Point) Clone() *Point

func (*Point) CloneMsg

func (t *Point) CloneMsg() types.Message

func (*Point) GetTypeSupport

func (t *Point) GetTypeSupport() types.MessageTypeSupport

func (*Point) SetDefaults

func (t *Point) SetDefaults()

type Point32

type Point32 struct {
	X float32 `yaml:"x"`
	Y float32 `yaml:"y"`
	Z float32 `yaml:"z"`
}

func NewPoint32

func NewPoint32() *Point32

NewPoint32 creates a new Point32 with default values.

func (*Point32) Clone

func (t *Point32) Clone() *Point32

func (*Point32) CloneMsg

func (t *Point32) CloneMsg() types.Message

func (*Point32) GetTypeSupport

func (t *Point32) GetTypeSupport() types.MessageTypeSupport

func (*Point32) SetDefaults

func (t *Point32) SetDefaults()

type Point32Publisher

type Point32Publisher struct {
	*rclgo.Publisher
}

Point32Publisher wraps rclgo.Publisher to provide type safe helper functions

func NewPoint32Publisher

func NewPoint32Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Point32Publisher, error)

NewPoint32Publisher creates and returns a new publisher for the Point32

func (*Point32Publisher) Publish

func (p *Point32Publisher) Publish(msg *Point32) error

type Point32Subscription

type Point32Subscription struct {
	*rclgo.Subscription
}

Point32Subscription wraps rclgo.Subscription to provide type safe helper functions

func NewPoint32Subscription

func NewPoint32Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Point32SubscriptionCallback) (*Point32Subscription, error)

NewPoint32Subscription creates and returns a new subscription for the Point32

func (*Point32Subscription) TakeMessage

func (s *Point32Subscription) TakeMessage(out *Point32) (*rclgo.MessageInfo, error)

type Point32SubscriptionCallback

type Point32SubscriptionCallback func(msg *Point32, info *rclgo.MessageInfo, err error)

Point32SubscriptionCallback type is used to provide a subscription handler function for a Point32Subscription.

type PointPublisher

type PointPublisher struct {
	*rclgo.Publisher
}

PointPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewPointPublisher

func NewPointPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*PointPublisher, error)

NewPointPublisher creates and returns a new publisher for the Point

func (*PointPublisher) Publish

func (p *PointPublisher) Publish(msg *Point) error

type PointStamped

type PointStamped struct {
	Header std_msgs_msg.Header `yaml:"header"`
	Point  Point               `yaml:"point"`
}

func NewPointStamped

func NewPointStamped() *PointStamped

NewPointStamped creates a new PointStamped with default values.

func (*PointStamped) Clone

func (t *PointStamped) Clone() *PointStamped

func (*PointStamped) CloneMsg

func (t *PointStamped) CloneMsg() types.Message

func (*PointStamped) GetTypeSupport

func (t *PointStamped) GetTypeSupport() types.MessageTypeSupport

func (*PointStamped) SetDefaults

func (t *PointStamped) SetDefaults()

type PointStampedPublisher

type PointStampedPublisher struct {
	*rclgo.Publisher
}

PointStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewPointStampedPublisher

func NewPointStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*PointStampedPublisher, error)

NewPointStampedPublisher creates and returns a new publisher for the PointStamped

func (*PointStampedPublisher) Publish

func (p *PointStampedPublisher) Publish(msg *PointStamped) error

type PointStampedSubscription

type PointStampedSubscription struct {
	*rclgo.Subscription
}

PointStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewPointStampedSubscription

func NewPointStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback PointStampedSubscriptionCallback) (*PointStampedSubscription, error)

NewPointStampedSubscription creates and returns a new subscription for the PointStamped

func (*PointStampedSubscription) TakeMessage

func (s *PointStampedSubscription) TakeMessage(out *PointStamped) (*rclgo.MessageInfo, error)

type PointStampedSubscriptionCallback

type PointStampedSubscriptionCallback func(msg *PointStamped, info *rclgo.MessageInfo, err error)

PointStampedSubscriptionCallback type is used to provide a subscription handler function for a PointStampedSubscription.

type PointSubscription

type PointSubscription struct {
	*rclgo.Subscription
}

PointSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewPointSubscription

func NewPointSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback PointSubscriptionCallback) (*PointSubscription, error)

NewPointSubscription creates and returns a new subscription for the Point

func (*PointSubscription) TakeMessage

func (s *PointSubscription) TakeMessage(out *Point) (*rclgo.MessageInfo, error)

type PointSubscriptionCallback

type PointSubscriptionCallback func(msg *Point, info *rclgo.MessageInfo, err error)

PointSubscriptionCallback type is used to provide a subscription handler function for a PointSubscription.

type Polygon

type Polygon struct {
	Points []Point32 `yaml:"points"`
}

func NewPolygon

func NewPolygon() *Polygon

NewPolygon creates a new Polygon with default values.

func (*Polygon) Clone

func (t *Polygon) Clone() *Polygon

func (*Polygon) CloneMsg

func (t *Polygon) CloneMsg() types.Message

func (*Polygon) GetTypeSupport

func (t *Polygon) GetTypeSupport() types.MessageTypeSupport

func (*Polygon) SetDefaults

func (t *Polygon) SetDefaults()

type PolygonPublisher

type PolygonPublisher struct {
	*rclgo.Publisher
}

PolygonPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewPolygonPublisher

func NewPolygonPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*PolygonPublisher, error)

NewPolygonPublisher creates and returns a new publisher for the Polygon

func (*PolygonPublisher) Publish

func (p *PolygonPublisher) Publish(msg *Polygon) error

type PolygonStamped

type PolygonStamped struct {
	Header  std_msgs_msg.Header `yaml:"header"`
	Polygon Polygon             `yaml:"polygon"`
}

func NewPolygonStamped

func NewPolygonStamped() *PolygonStamped

NewPolygonStamped creates a new PolygonStamped with default values.

func (*PolygonStamped) Clone

func (t *PolygonStamped) Clone() *PolygonStamped

func (*PolygonStamped) CloneMsg

func (t *PolygonStamped) CloneMsg() types.Message

func (*PolygonStamped) GetTypeSupport

func (t *PolygonStamped) GetTypeSupport() types.MessageTypeSupport

func (*PolygonStamped) SetDefaults

func (t *PolygonStamped) SetDefaults()

type PolygonStampedPublisher

type PolygonStampedPublisher struct {
	*rclgo.Publisher
}

PolygonStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewPolygonStampedPublisher

func NewPolygonStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*PolygonStampedPublisher, error)

NewPolygonStampedPublisher creates and returns a new publisher for the PolygonStamped

func (*PolygonStampedPublisher) Publish

func (p *PolygonStampedPublisher) Publish(msg *PolygonStamped) error

type PolygonStampedSubscription

type PolygonStampedSubscription struct {
	*rclgo.Subscription
}

PolygonStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewPolygonStampedSubscription

func NewPolygonStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback PolygonStampedSubscriptionCallback) (*PolygonStampedSubscription, error)

NewPolygonStampedSubscription creates and returns a new subscription for the PolygonStamped

func (*PolygonStampedSubscription) TakeMessage

type PolygonStampedSubscriptionCallback

type PolygonStampedSubscriptionCallback func(msg *PolygonStamped, info *rclgo.MessageInfo, err error)

PolygonStampedSubscriptionCallback type is used to provide a subscription handler function for a PolygonStampedSubscription.

type PolygonSubscription

type PolygonSubscription struct {
	*rclgo.Subscription
}

PolygonSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewPolygonSubscription

func NewPolygonSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback PolygonSubscriptionCallback) (*PolygonSubscription, error)

NewPolygonSubscription creates and returns a new subscription for the Polygon

func (*PolygonSubscription) TakeMessage

func (s *PolygonSubscription) TakeMessage(out *Polygon) (*rclgo.MessageInfo, error)

type PolygonSubscriptionCallback

type PolygonSubscriptionCallback func(msg *Polygon, info *rclgo.MessageInfo, err error)

PolygonSubscriptionCallback type is used to provide a subscription handler function for a PolygonSubscription.

type Pose

type Pose struct {
	Position    Point      `yaml:"position"`
	Orientation Quaternion `yaml:"orientation"`
}

func NewPose

func NewPose() *Pose

NewPose creates a new Pose with default values.

func (*Pose) Clone

func (t *Pose) Clone() *Pose

func (*Pose) CloneMsg

func (t *Pose) CloneMsg() types.Message

func (*Pose) GetTypeSupport

func (t *Pose) GetTypeSupport() types.MessageTypeSupport

func (*Pose) SetDefaults

func (t *Pose) SetDefaults()

type Pose2D

type Pose2D struct {
	X     float64 `yaml:"x"`
	Y     float64 `yaml:"y"`
	Theta float64 `yaml:"theta"`
}

func NewPose2D

func NewPose2D() *Pose2D

NewPose2D creates a new Pose2D with default values.

func (*Pose2D) Clone

func (t *Pose2D) Clone() *Pose2D

func (*Pose2D) CloneMsg

func (t *Pose2D) CloneMsg() types.Message

func (*Pose2D) GetTypeSupport

func (t *Pose2D) GetTypeSupport() types.MessageTypeSupport

func (*Pose2D) SetDefaults

func (t *Pose2D) SetDefaults()

type Pose2DPublisher

type Pose2DPublisher struct {
	*rclgo.Publisher
}

Pose2DPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewPose2DPublisher

func NewPose2DPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Pose2DPublisher, error)

NewPose2DPublisher creates and returns a new publisher for the Pose2D

func (*Pose2DPublisher) Publish

func (p *Pose2DPublisher) Publish(msg *Pose2D) error

type Pose2DSubscription

type Pose2DSubscription struct {
	*rclgo.Subscription
}

Pose2DSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewPose2DSubscription

func NewPose2DSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Pose2DSubscriptionCallback) (*Pose2DSubscription, error)

NewPose2DSubscription creates and returns a new subscription for the Pose2D

func (*Pose2DSubscription) TakeMessage

func (s *Pose2DSubscription) TakeMessage(out *Pose2D) (*rclgo.MessageInfo, error)

type Pose2DSubscriptionCallback

type Pose2DSubscriptionCallback func(msg *Pose2D, info *rclgo.MessageInfo, err error)

Pose2DSubscriptionCallback type is used to provide a subscription handler function for a Pose2DSubscription.

type PoseArray

type PoseArray struct {
	Header std_msgs_msg.Header `yaml:"header"`
	Poses  []Pose              `yaml:"poses"`
}

func NewPoseArray

func NewPoseArray() *PoseArray

NewPoseArray creates a new PoseArray with default values.

func (*PoseArray) Clone

func (t *PoseArray) Clone() *PoseArray

func (*PoseArray) CloneMsg

func (t *PoseArray) CloneMsg() types.Message

func (*PoseArray) GetTypeSupport

func (t *PoseArray) GetTypeSupport() types.MessageTypeSupport

func (*PoseArray) SetDefaults

func (t *PoseArray) SetDefaults()

type PoseArrayPublisher

type PoseArrayPublisher struct {
	*rclgo.Publisher
}

PoseArrayPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewPoseArrayPublisher

func NewPoseArrayPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*PoseArrayPublisher, error)

NewPoseArrayPublisher creates and returns a new publisher for the PoseArray

func (*PoseArrayPublisher) Publish

func (p *PoseArrayPublisher) Publish(msg *PoseArray) error

type PoseArraySubscription

type PoseArraySubscription struct {
	*rclgo.Subscription
}

PoseArraySubscription wraps rclgo.Subscription to provide type safe helper functions

func NewPoseArraySubscription

func NewPoseArraySubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback PoseArraySubscriptionCallback) (*PoseArraySubscription, error)

NewPoseArraySubscription creates and returns a new subscription for the PoseArray

func (*PoseArraySubscription) TakeMessage

func (s *PoseArraySubscription) TakeMessage(out *PoseArray) (*rclgo.MessageInfo, error)

type PoseArraySubscriptionCallback

type PoseArraySubscriptionCallback func(msg *PoseArray, info *rclgo.MessageInfo, err error)

PoseArraySubscriptionCallback type is used to provide a subscription handler function for a PoseArraySubscription.

type PosePublisher

type PosePublisher struct {
	*rclgo.Publisher
}

PosePublisher wraps rclgo.Publisher to provide type safe helper functions

func NewPosePublisher

func NewPosePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*PosePublisher, error)

NewPosePublisher creates and returns a new publisher for the Pose

func (*PosePublisher) Publish

func (p *PosePublisher) Publish(msg *Pose) error

type PoseStamped

type PoseStamped struct {
	Header std_msgs_msg.Header `yaml:"header"`
	Pose   Pose                `yaml:"pose"`
}

func NewPoseStamped

func NewPoseStamped() *PoseStamped

NewPoseStamped creates a new PoseStamped with default values.

func (*PoseStamped) Clone

func (t *PoseStamped) Clone() *PoseStamped

func (*PoseStamped) CloneMsg

func (t *PoseStamped) CloneMsg() types.Message

func (*PoseStamped) GetTypeSupport

func (t *PoseStamped) GetTypeSupport() types.MessageTypeSupport

func (*PoseStamped) SetDefaults

func (t *PoseStamped) SetDefaults()

type PoseStampedPublisher

type PoseStampedPublisher struct {
	*rclgo.Publisher
}

PoseStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewPoseStampedPublisher

func NewPoseStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*PoseStampedPublisher, error)

NewPoseStampedPublisher creates and returns a new publisher for the PoseStamped

func (*PoseStampedPublisher) Publish

func (p *PoseStampedPublisher) Publish(msg *PoseStamped) error

type PoseStampedSubscription

type PoseStampedSubscription struct {
	*rclgo.Subscription
}

PoseStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewPoseStampedSubscription

func NewPoseStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback PoseStampedSubscriptionCallback) (*PoseStampedSubscription, error)

NewPoseStampedSubscription creates and returns a new subscription for the PoseStamped

func (*PoseStampedSubscription) TakeMessage

func (s *PoseStampedSubscription) TakeMessage(out *PoseStamped) (*rclgo.MessageInfo, error)

type PoseStampedSubscriptionCallback

type PoseStampedSubscriptionCallback func(msg *PoseStamped, info *rclgo.MessageInfo, err error)

PoseStampedSubscriptionCallback type is used to provide a subscription handler function for a PoseStampedSubscription.

type PoseSubscription

type PoseSubscription struct {
	*rclgo.Subscription
}

PoseSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewPoseSubscription

func NewPoseSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback PoseSubscriptionCallback) (*PoseSubscription, error)

NewPoseSubscription creates and returns a new subscription for the Pose

func (*PoseSubscription) TakeMessage

func (s *PoseSubscription) TakeMessage(out *Pose) (*rclgo.MessageInfo, error)

type PoseSubscriptionCallback

type PoseSubscriptionCallback func(msg *Pose, info *rclgo.MessageInfo, err error)

PoseSubscriptionCallback type is used to provide a subscription handler function for a PoseSubscription.

type PoseWithCovariance

type PoseWithCovariance struct {
	Pose       Pose        `yaml:"pose"`
	Covariance [36]float64 `yaml:"covariance"` // Row-major representation of the 6x6 covariance matrixThe orientation parameters use a fixed-axis representation.In order, the parameters are:(x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis)
}

func NewPoseWithCovariance

func NewPoseWithCovariance() *PoseWithCovariance

NewPoseWithCovariance creates a new PoseWithCovariance with default values.

func (*PoseWithCovariance) Clone

func (*PoseWithCovariance) CloneMsg

func (t *PoseWithCovariance) CloneMsg() types.Message

func (*PoseWithCovariance) GetTypeSupport

func (t *PoseWithCovariance) GetTypeSupport() types.MessageTypeSupport

func (*PoseWithCovariance) SetDefaults

func (t *PoseWithCovariance) SetDefaults()

type PoseWithCovariancePublisher

type PoseWithCovariancePublisher struct {
	*rclgo.Publisher
}

PoseWithCovariancePublisher wraps rclgo.Publisher to provide type safe helper functions

func NewPoseWithCovariancePublisher

func NewPoseWithCovariancePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*PoseWithCovariancePublisher, error)

NewPoseWithCovariancePublisher creates and returns a new publisher for the PoseWithCovariance

func (*PoseWithCovariancePublisher) Publish

type PoseWithCovarianceStamped

type PoseWithCovarianceStamped struct {
	Header std_msgs_msg.Header `yaml:"header"`
	Pose   PoseWithCovariance  `yaml:"pose"`
}

func NewPoseWithCovarianceStamped

func NewPoseWithCovarianceStamped() *PoseWithCovarianceStamped

NewPoseWithCovarianceStamped creates a new PoseWithCovarianceStamped with default values.

func (*PoseWithCovarianceStamped) Clone

func (*PoseWithCovarianceStamped) CloneMsg

func (t *PoseWithCovarianceStamped) CloneMsg() types.Message

func (*PoseWithCovarianceStamped) GetTypeSupport

func (*PoseWithCovarianceStamped) SetDefaults

func (t *PoseWithCovarianceStamped) SetDefaults()

type PoseWithCovarianceStampedPublisher

type PoseWithCovarianceStampedPublisher struct {
	*rclgo.Publisher
}

PoseWithCovarianceStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewPoseWithCovarianceStampedPublisher

func NewPoseWithCovarianceStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*PoseWithCovarianceStampedPublisher, error)

NewPoseWithCovarianceStampedPublisher creates and returns a new publisher for the PoseWithCovarianceStamped

func (*PoseWithCovarianceStampedPublisher) Publish

type PoseWithCovarianceStampedSubscription

type PoseWithCovarianceStampedSubscription struct {
	*rclgo.Subscription
}

PoseWithCovarianceStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewPoseWithCovarianceStampedSubscription

func NewPoseWithCovarianceStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback PoseWithCovarianceStampedSubscriptionCallback) (*PoseWithCovarianceStampedSubscription, error)

NewPoseWithCovarianceStampedSubscription creates and returns a new subscription for the PoseWithCovarianceStamped

func (*PoseWithCovarianceStampedSubscription) TakeMessage

type PoseWithCovarianceStampedSubscriptionCallback

type PoseWithCovarianceStampedSubscriptionCallback func(msg *PoseWithCovarianceStamped, info *rclgo.MessageInfo, err error)

PoseWithCovarianceStampedSubscriptionCallback type is used to provide a subscription handler function for a PoseWithCovarianceStampedSubscription.

type PoseWithCovarianceSubscription

type PoseWithCovarianceSubscription struct {
	*rclgo.Subscription
}

PoseWithCovarianceSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewPoseWithCovarianceSubscription

func NewPoseWithCovarianceSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback PoseWithCovarianceSubscriptionCallback) (*PoseWithCovarianceSubscription, error)

NewPoseWithCovarianceSubscription creates and returns a new subscription for the PoseWithCovariance

func (*PoseWithCovarianceSubscription) TakeMessage

type PoseWithCovarianceSubscriptionCallback

type PoseWithCovarianceSubscriptionCallback func(msg *PoseWithCovariance, info *rclgo.MessageInfo, err error)

PoseWithCovarianceSubscriptionCallback type is used to provide a subscription handler function for a PoseWithCovarianceSubscription.

type Quaternion

type Quaternion struct {
	X float64 `yaml:"x"`
	Y float64 `yaml:"y"`
	Z float64 `yaml:"z"`
	W float64 `yaml:"w"`
}

func NewQuaternion

func NewQuaternion() *Quaternion

NewQuaternion creates a new Quaternion with default values.

func (*Quaternion) Clone

func (t *Quaternion) Clone() *Quaternion

func (*Quaternion) CloneMsg

func (t *Quaternion) CloneMsg() types.Message

func (*Quaternion) GetTypeSupport

func (t *Quaternion) GetTypeSupport() types.MessageTypeSupport

func (*Quaternion) SetDefaults

func (t *Quaternion) SetDefaults()

type QuaternionPublisher

type QuaternionPublisher struct {
	*rclgo.Publisher
}

QuaternionPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewQuaternionPublisher

func NewQuaternionPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*QuaternionPublisher, error)

NewQuaternionPublisher creates and returns a new publisher for the Quaternion

func (*QuaternionPublisher) Publish

func (p *QuaternionPublisher) Publish(msg *Quaternion) error

type QuaternionStamped

type QuaternionStamped struct {
	Header     std_msgs_msg.Header `yaml:"header"`
	Quaternion Quaternion          `yaml:"quaternion"`
}

func NewQuaternionStamped

func NewQuaternionStamped() *QuaternionStamped

NewQuaternionStamped creates a new QuaternionStamped with default values.

func (*QuaternionStamped) Clone

func (*QuaternionStamped) CloneMsg

func (t *QuaternionStamped) CloneMsg() types.Message

func (*QuaternionStamped) GetTypeSupport

func (t *QuaternionStamped) GetTypeSupport() types.MessageTypeSupport

func (*QuaternionStamped) SetDefaults

func (t *QuaternionStamped) SetDefaults()

type QuaternionStampedPublisher

type QuaternionStampedPublisher struct {
	*rclgo.Publisher
}

QuaternionStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewQuaternionStampedPublisher

func NewQuaternionStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*QuaternionStampedPublisher, error)

NewQuaternionStampedPublisher creates and returns a new publisher for the QuaternionStamped

func (*QuaternionStampedPublisher) Publish

type QuaternionStampedSubscription

type QuaternionStampedSubscription struct {
	*rclgo.Subscription
}

QuaternionStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewQuaternionStampedSubscription

func NewQuaternionStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback QuaternionStampedSubscriptionCallback) (*QuaternionStampedSubscription, error)

NewQuaternionStampedSubscription creates and returns a new subscription for the QuaternionStamped

func (*QuaternionStampedSubscription) TakeMessage

type QuaternionStampedSubscriptionCallback

type QuaternionStampedSubscriptionCallback func(msg *QuaternionStamped, info *rclgo.MessageInfo, err error)

QuaternionStampedSubscriptionCallback type is used to provide a subscription handler function for a QuaternionStampedSubscription.

type QuaternionSubscription

type QuaternionSubscription struct {
	*rclgo.Subscription
}

QuaternionSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewQuaternionSubscription

func NewQuaternionSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback QuaternionSubscriptionCallback) (*QuaternionSubscription, error)

NewQuaternionSubscription creates and returns a new subscription for the Quaternion

func (*QuaternionSubscription) TakeMessage

func (s *QuaternionSubscription) TakeMessage(out *Quaternion) (*rclgo.MessageInfo, error)

type QuaternionSubscriptionCallback

type QuaternionSubscriptionCallback func(msg *Quaternion, info *rclgo.MessageInfo, err error)

QuaternionSubscriptionCallback type is used to provide a subscription handler function for a QuaternionSubscription.

type Transform

type Transform struct {
	Translation Vector3    `yaml:"translation"`
	Rotation    Quaternion `yaml:"rotation"`
}

func NewTransform

func NewTransform() *Transform

NewTransform creates a new Transform with default values.

func (*Transform) Clone

func (t *Transform) Clone() *Transform

func (*Transform) CloneMsg

func (t *Transform) CloneMsg() types.Message

func (*Transform) GetTypeSupport

func (t *Transform) GetTypeSupport() types.MessageTypeSupport

func (*Transform) SetDefaults

func (t *Transform) SetDefaults()

type TransformPublisher

type TransformPublisher struct {
	*rclgo.Publisher
}

TransformPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewTransformPublisher

func NewTransformPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*TransformPublisher, error)

NewTransformPublisher creates and returns a new publisher for the Transform

func (*TransformPublisher) Publish

func (p *TransformPublisher) Publish(msg *Transform) error

type TransformStamped

type TransformStamped struct {
	Header       std_msgs_msg.Header `yaml:"header"`         // The frame id in the header is used as the reference frame of this transform.
	ChildFrameId string              `yaml:"child_frame_id"` // The frame id of the child frame to which this transform points.
	Transform    Transform           `yaml:"transform"`      // Translation and rotation in 3-dimensions of child_frame_id from header.frame_id.
}

func NewTransformStamped

func NewTransformStamped() *TransformStamped

NewTransformStamped creates a new TransformStamped with default values.

func (*TransformStamped) Clone

func (t *TransformStamped) Clone() *TransformStamped

func (*TransformStamped) CloneMsg

func (t *TransformStamped) CloneMsg() types.Message

func (*TransformStamped) GetTypeSupport

func (t *TransformStamped) GetTypeSupport() types.MessageTypeSupport

func (*TransformStamped) SetDefaults

func (t *TransformStamped) SetDefaults()

type TransformStampedPublisher

type TransformStampedPublisher struct {
	*rclgo.Publisher
}

TransformStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewTransformStampedPublisher

func NewTransformStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*TransformStampedPublisher, error)

NewTransformStampedPublisher creates and returns a new publisher for the TransformStamped

func (*TransformStampedPublisher) Publish

type TransformStampedSubscription

type TransformStampedSubscription struct {
	*rclgo.Subscription
}

TransformStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewTransformStampedSubscription

func NewTransformStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback TransformStampedSubscriptionCallback) (*TransformStampedSubscription, error)

NewTransformStampedSubscription creates and returns a new subscription for the TransformStamped

func (*TransformStampedSubscription) TakeMessage

type TransformStampedSubscriptionCallback

type TransformStampedSubscriptionCallback func(msg *TransformStamped, info *rclgo.MessageInfo, err error)

TransformStampedSubscriptionCallback type is used to provide a subscription handler function for a TransformStampedSubscription.

type TransformSubscription

type TransformSubscription struct {
	*rclgo.Subscription
}

TransformSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewTransformSubscription

func NewTransformSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback TransformSubscriptionCallback) (*TransformSubscription, error)

NewTransformSubscription creates and returns a new subscription for the Transform

func (*TransformSubscription) TakeMessage

func (s *TransformSubscription) TakeMessage(out *Transform) (*rclgo.MessageInfo, error)

type TransformSubscriptionCallback

type TransformSubscriptionCallback func(msg *Transform, info *rclgo.MessageInfo, err error)

TransformSubscriptionCallback type is used to provide a subscription handler function for a TransformSubscription.

type Twist

type Twist struct {
	Linear  Vector3 `yaml:"linear"`
	Angular Vector3 `yaml:"angular"`
}

func NewTwist

func NewTwist() *Twist

NewTwist creates a new Twist with default values.

func (*Twist) Clone

func (t *Twist) Clone() *Twist

func (*Twist) CloneMsg

func (t *Twist) CloneMsg() types.Message

func (*Twist) GetTypeSupport

func (t *Twist) GetTypeSupport() types.MessageTypeSupport

func (*Twist) SetDefaults

func (t *Twist) SetDefaults()

type TwistPublisher

type TwistPublisher struct {
	*rclgo.Publisher
}

TwistPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewTwistPublisher

func NewTwistPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*TwistPublisher, error)

NewTwistPublisher creates and returns a new publisher for the Twist

func (*TwistPublisher) Publish

func (p *TwistPublisher) Publish(msg *Twist) error

type TwistStamped

type TwistStamped struct {
	Header std_msgs_msg.Header `yaml:"header"`
	Twist  Twist               `yaml:"twist"`
}

func NewTwistStamped

func NewTwistStamped() *TwistStamped

NewTwistStamped creates a new TwistStamped with default values.

func (*TwistStamped) Clone

func (t *TwistStamped) Clone() *TwistStamped

func (*TwistStamped) CloneMsg

func (t *TwistStamped) CloneMsg() types.Message

func (*TwistStamped) GetTypeSupport

func (t *TwistStamped) GetTypeSupport() types.MessageTypeSupport

func (*TwistStamped) SetDefaults

func (t *TwistStamped) SetDefaults()

type TwistStampedPublisher

type TwistStampedPublisher struct {
	*rclgo.Publisher
}

TwistStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewTwistStampedPublisher

func NewTwistStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*TwistStampedPublisher, error)

NewTwistStampedPublisher creates and returns a new publisher for the TwistStamped

func (*TwistStampedPublisher) Publish

func (p *TwistStampedPublisher) Publish(msg *TwistStamped) error

type TwistStampedSubscription

type TwistStampedSubscription struct {
	*rclgo.Subscription
}

TwistStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewTwistStampedSubscription

func NewTwistStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback TwistStampedSubscriptionCallback) (*TwistStampedSubscription, error)

NewTwistStampedSubscription creates and returns a new subscription for the TwistStamped

func (*TwistStampedSubscription) TakeMessage

func (s *TwistStampedSubscription) TakeMessage(out *TwistStamped) (*rclgo.MessageInfo, error)

type TwistStampedSubscriptionCallback

type TwistStampedSubscriptionCallback func(msg *TwistStamped, info *rclgo.MessageInfo, err error)

TwistStampedSubscriptionCallback type is used to provide a subscription handler function for a TwistStampedSubscription.

type TwistSubscription

type TwistSubscription struct {
	*rclgo.Subscription
}

TwistSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewTwistSubscription

func NewTwistSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback TwistSubscriptionCallback) (*TwistSubscription, error)

NewTwistSubscription creates and returns a new subscription for the Twist

func (*TwistSubscription) TakeMessage

func (s *TwistSubscription) TakeMessage(out *Twist) (*rclgo.MessageInfo, error)

type TwistSubscriptionCallback

type TwistSubscriptionCallback func(msg *Twist, info *rclgo.MessageInfo, err error)

TwistSubscriptionCallback type is used to provide a subscription handler function for a TwistSubscription.

type TwistWithCovariance

type TwistWithCovariance struct {
	Twist      Twist       `yaml:"twist"`
	Covariance [36]float64 `yaml:"covariance"` // Row-major representation of the 6x6 covariance matrixThe orientation parameters use a fixed-axis representation.In order, the parameters are:(x, y, z, rotation about X axis, rotation about Y axis, rotation about Z axis)
}

func NewTwistWithCovariance

func NewTwistWithCovariance() *TwistWithCovariance

NewTwistWithCovariance creates a new TwistWithCovariance with default values.

func (*TwistWithCovariance) Clone

func (*TwistWithCovariance) CloneMsg

func (t *TwistWithCovariance) CloneMsg() types.Message

func (*TwistWithCovariance) GetTypeSupport

func (t *TwistWithCovariance) GetTypeSupport() types.MessageTypeSupport

func (*TwistWithCovariance) SetDefaults

func (t *TwistWithCovariance) SetDefaults()

type TwistWithCovariancePublisher

type TwistWithCovariancePublisher struct {
	*rclgo.Publisher
}

TwistWithCovariancePublisher wraps rclgo.Publisher to provide type safe helper functions

func NewTwistWithCovariancePublisher

func NewTwistWithCovariancePublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*TwistWithCovariancePublisher, error)

NewTwistWithCovariancePublisher creates and returns a new publisher for the TwistWithCovariance

func (*TwistWithCovariancePublisher) Publish

type TwistWithCovarianceStamped

type TwistWithCovarianceStamped struct {
	Header std_msgs_msg.Header `yaml:"header"`
	Twist  TwistWithCovariance `yaml:"twist"`
}

func NewTwistWithCovarianceStamped

func NewTwistWithCovarianceStamped() *TwistWithCovarianceStamped

NewTwistWithCovarianceStamped creates a new TwistWithCovarianceStamped with default values.

func (*TwistWithCovarianceStamped) Clone

func (*TwistWithCovarianceStamped) CloneMsg

func (*TwistWithCovarianceStamped) GetTypeSupport

func (*TwistWithCovarianceStamped) SetDefaults

func (t *TwistWithCovarianceStamped) SetDefaults()

type TwistWithCovarianceStampedPublisher

type TwistWithCovarianceStampedPublisher struct {
	*rclgo.Publisher
}

TwistWithCovarianceStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewTwistWithCovarianceStampedPublisher

func NewTwistWithCovarianceStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*TwistWithCovarianceStampedPublisher, error)

NewTwistWithCovarianceStampedPublisher creates and returns a new publisher for the TwistWithCovarianceStamped

func (*TwistWithCovarianceStampedPublisher) Publish

type TwistWithCovarianceStampedSubscription

type TwistWithCovarianceStampedSubscription struct {
	*rclgo.Subscription
}

TwistWithCovarianceStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewTwistWithCovarianceStampedSubscription

func NewTwistWithCovarianceStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback TwistWithCovarianceStampedSubscriptionCallback) (*TwistWithCovarianceStampedSubscription, error)

NewTwistWithCovarianceStampedSubscription creates and returns a new subscription for the TwistWithCovarianceStamped

func (*TwistWithCovarianceStampedSubscription) TakeMessage

type TwistWithCovarianceStampedSubscriptionCallback

type TwistWithCovarianceStampedSubscriptionCallback func(msg *TwistWithCovarianceStamped, info *rclgo.MessageInfo, err error)

TwistWithCovarianceStampedSubscriptionCallback type is used to provide a subscription handler function for a TwistWithCovarianceStampedSubscription.

type TwistWithCovarianceSubscription

type TwistWithCovarianceSubscription struct {
	*rclgo.Subscription
}

TwistWithCovarianceSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewTwistWithCovarianceSubscription

func NewTwistWithCovarianceSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback TwistWithCovarianceSubscriptionCallback) (*TwistWithCovarianceSubscription, error)

NewTwistWithCovarianceSubscription creates and returns a new subscription for the TwistWithCovariance

func (*TwistWithCovarianceSubscription) TakeMessage

type TwistWithCovarianceSubscriptionCallback

type TwistWithCovarianceSubscriptionCallback func(msg *TwistWithCovariance, info *rclgo.MessageInfo, err error)

TwistWithCovarianceSubscriptionCallback type is used to provide a subscription handler function for a TwistWithCovarianceSubscription.

type Vector3

type Vector3 struct {
	X float64 `yaml:"x"`
	Y float64 `yaml:"y"`
	Z float64 `yaml:"z"`
}

func NewVector3

func NewVector3() *Vector3

NewVector3 creates a new Vector3 with default values.

func (*Vector3) Clone

func (t *Vector3) Clone() *Vector3

func (*Vector3) CloneMsg

func (t *Vector3) CloneMsg() types.Message

func (*Vector3) GetTypeSupport

func (t *Vector3) GetTypeSupport() types.MessageTypeSupport

func (*Vector3) SetDefaults

func (t *Vector3) SetDefaults()

type Vector3Publisher

type Vector3Publisher struct {
	*rclgo.Publisher
}

Vector3Publisher wraps rclgo.Publisher to provide type safe helper functions

func NewVector3Publisher

func NewVector3Publisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Vector3Publisher, error)

NewVector3Publisher creates and returns a new publisher for the Vector3

func (*Vector3Publisher) Publish

func (p *Vector3Publisher) Publish(msg *Vector3) error

type Vector3Stamped

type Vector3Stamped struct {
	Header std_msgs_msg.Header `yaml:"header"`
	Vector Vector3             `yaml:"vector"`
}

func NewVector3Stamped

func NewVector3Stamped() *Vector3Stamped

NewVector3Stamped creates a new Vector3Stamped with default values.

func (*Vector3Stamped) Clone

func (t *Vector3Stamped) Clone() *Vector3Stamped

func (*Vector3Stamped) CloneMsg

func (t *Vector3Stamped) CloneMsg() types.Message

func (*Vector3Stamped) GetTypeSupport

func (t *Vector3Stamped) GetTypeSupport() types.MessageTypeSupport

func (*Vector3Stamped) SetDefaults

func (t *Vector3Stamped) SetDefaults()

type Vector3StampedPublisher

type Vector3StampedPublisher struct {
	*rclgo.Publisher
}

Vector3StampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewVector3StampedPublisher

func NewVector3StampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*Vector3StampedPublisher, error)

NewVector3StampedPublisher creates and returns a new publisher for the Vector3Stamped

func (*Vector3StampedPublisher) Publish

func (p *Vector3StampedPublisher) Publish(msg *Vector3Stamped) error

type Vector3StampedSubscription

type Vector3StampedSubscription struct {
	*rclgo.Subscription
}

Vector3StampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewVector3StampedSubscription

func NewVector3StampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Vector3StampedSubscriptionCallback) (*Vector3StampedSubscription, error)

NewVector3StampedSubscription creates and returns a new subscription for the Vector3Stamped

func (*Vector3StampedSubscription) TakeMessage

type Vector3StampedSubscriptionCallback

type Vector3StampedSubscriptionCallback func(msg *Vector3Stamped, info *rclgo.MessageInfo, err error)

Vector3StampedSubscriptionCallback type is used to provide a subscription handler function for a Vector3StampedSubscription.

type Vector3Subscription

type Vector3Subscription struct {
	*rclgo.Subscription
}

Vector3Subscription wraps rclgo.Subscription to provide type safe helper functions

func NewVector3Subscription

func NewVector3Subscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback Vector3SubscriptionCallback) (*Vector3Subscription, error)

NewVector3Subscription creates and returns a new subscription for the Vector3

func (*Vector3Subscription) TakeMessage

func (s *Vector3Subscription) TakeMessage(out *Vector3) (*rclgo.MessageInfo, error)

type Vector3SubscriptionCallback

type Vector3SubscriptionCallback func(msg *Vector3, info *rclgo.MessageInfo, err error)

Vector3SubscriptionCallback type is used to provide a subscription handler function for a Vector3Subscription.

type Wrench

type Wrench struct {
	Force  Vector3 `yaml:"force"`
	Torque Vector3 `yaml:"torque"`
}

func NewWrench

func NewWrench() *Wrench

NewWrench creates a new Wrench with default values.

func (*Wrench) Clone

func (t *Wrench) Clone() *Wrench

func (*Wrench) CloneMsg

func (t *Wrench) CloneMsg() types.Message

func (*Wrench) GetTypeSupport

func (t *Wrench) GetTypeSupport() types.MessageTypeSupport

func (*Wrench) SetDefaults

func (t *Wrench) SetDefaults()

type WrenchPublisher

type WrenchPublisher struct {
	*rclgo.Publisher
}

WrenchPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewWrenchPublisher

func NewWrenchPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*WrenchPublisher, error)

NewWrenchPublisher creates and returns a new publisher for the Wrench

func (*WrenchPublisher) Publish

func (p *WrenchPublisher) Publish(msg *Wrench) error

type WrenchStamped

type WrenchStamped struct {
	Header std_msgs_msg.Header `yaml:"header"`
	Wrench Wrench              `yaml:"wrench"`
}

func NewWrenchStamped

func NewWrenchStamped() *WrenchStamped

NewWrenchStamped creates a new WrenchStamped with default values.

func (*WrenchStamped) Clone

func (t *WrenchStamped) Clone() *WrenchStamped

func (*WrenchStamped) CloneMsg

func (t *WrenchStamped) CloneMsg() types.Message

func (*WrenchStamped) GetTypeSupport

func (t *WrenchStamped) GetTypeSupport() types.MessageTypeSupport

func (*WrenchStamped) SetDefaults

func (t *WrenchStamped) SetDefaults()

type WrenchStampedPublisher

type WrenchStampedPublisher struct {
	*rclgo.Publisher
}

WrenchStampedPublisher wraps rclgo.Publisher to provide type safe helper functions

func NewWrenchStampedPublisher

func NewWrenchStampedPublisher(node *rclgo.Node, topic_name string, options *rclgo.PublisherOptions) (*WrenchStampedPublisher, error)

NewWrenchStampedPublisher creates and returns a new publisher for the WrenchStamped

func (*WrenchStampedPublisher) Publish

func (p *WrenchStampedPublisher) Publish(msg *WrenchStamped) error

type WrenchStampedSubscription

type WrenchStampedSubscription struct {
	*rclgo.Subscription
}

WrenchStampedSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewWrenchStampedSubscription

func NewWrenchStampedSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback WrenchStampedSubscriptionCallback) (*WrenchStampedSubscription, error)

NewWrenchStampedSubscription creates and returns a new subscription for the WrenchStamped

func (*WrenchStampedSubscription) TakeMessage

type WrenchStampedSubscriptionCallback

type WrenchStampedSubscriptionCallback func(msg *WrenchStamped, info *rclgo.MessageInfo, err error)

WrenchStampedSubscriptionCallback type is used to provide a subscription handler function for a WrenchStampedSubscription.

type WrenchSubscription

type WrenchSubscription struct {
	*rclgo.Subscription
}

WrenchSubscription wraps rclgo.Subscription to provide type safe helper functions

func NewWrenchSubscription

func NewWrenchSubscription(node *rclgo.Node, topic_name string, opts *rclgo.SubscriptionOptions, subscriptionCallback WrenchSubscriptionCallback) (*WrenchSubscription, error)

NewWrenchSubscription creates and returns a new subscription for the Wrench

func (*WrenchSubscription) TakeMessage

func (s *WrenchSubscription) TakeMessage(out *Wrench) (*rclgo.MessageInfo, error)

type WrenchSubscriptionCallback

type WrenchSubscriptionCallback func(msg *Wrench, info *rclgo.MessageInfo, err error)

WrenchSubscriptionCallback type is used to provide a subscription handler function for a WrenchSubscription.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL