Documentation ¶
Index ¶
- Variables
- func AccelStamped__Array_to_C(cSlice []CAccelStamped, goSlice []AccelStamped)
- func AccelStamped__Array_to_Go(goSlice []AccelStamped, cSlice []CAccelStamped)
- func AccelStamped__Sequence_to_C(cSlice *CAccelStamped__Sequence, goSlice []AccelStamped)
- func AccelStamped__Sequence_to_Go(goSlice *[]AccelStamped, cSlice CAccelStamped__Sequence)
- func AccelWithCovarianceStamped__Array_to_C(cSlice []CAccelWithCovarianceStamped, goSlice []AccelWithCovarianceStamped)
- func AccelWithCovarianceStamped__Array_to_Go(goSlice []AccelWithCovarianceStamped, cSlice []CAccelWithCovarianceStamped)
- func AccelWithCovarianceStamped__Sequence_to_C(cSlice *CAccelWithCovarianceStamped__Sequence, ...)
- func AccelWithCovarianceStamped__Sequence_to_Go(goSlice *[]AccelWithCovarianceStamped, ...)
- func AccelWithCovariance__Array_to_C(cSlice []CAccelWithCovariance, goSlice []AccelWithCovariance)
- func AccelWithCovariance__Array_to_Go(goSlice []AccelWithCovariance, cSlice []CAccelWithCovariance)
- func AccelWithCovariance__Sequence_to_C(cSlice *CAccelWithCovariance__Sequence, goSlice []AccelWithCovariance)
- func AccelWithCovariance__Sequence_to_Go(goSlice *[]AccelWithCovariance, cSlice CAccelWithCovariance__Sequence)
- func Accel__Array_to_C(cSlice []CAccel, goSlice []Accel)
- func Accel__Array_to_Go(goSlice []Accel, cSlice []CAccel)
- func Accel__Sequence_to_C(cSlice *CAccel__Sequence, goSlice []Accel)
- func Accel__Sequence_to_Go(goSlice *[]Accel, cSlice CAccel__Sequence)
- func CloneAccelSlice(dst, src []Accel)
- func CloneAccelStampedSlice(dst, src []AccelStamped)
- func CloneAccelWithCovarianceSlice(dst, src []AccelWithCovariance)
- func CloneAccelWithCovarianceStampedSlice(dst, src []AccelWithCovarianceStamped)
- func CloneInertiaSlice(dst, src []Inertia)
- func CloneInertiaStampedSlice(dst, src []InertiaStamped)
- func ClonePoint32Slice(dst, src []Point32)
- func ClonePointSlice(dst, src []Point)
- func ClonePointStampedSlice(dst, src []PointStamped)
- func ClonePolygonSlice(dst, src []Polygon)
- func ClonePolygonStampedSlice(dst, src []PolygonStamped)
- func ClonePose2DSlice(dst, src []Pose2D)
- func ClonePoseArraySlice(dst, src []PoseArray)
- func ClonePoseSlice(dst, src []Pose)
- func ClonePoseStampedSlice(dst, src []PoseStamped)
- func ClonePoseWithCovarianceSlice(dst, src []PoseWithCovariance)
- func ClonePoseWithCovarianceStampedSlice(dst, src []PoseWithCovarianceStamped)
- func CloneQuaternionSlice(dst, src []Quaternion)
- func CloneQuaternionStampedSlice(dst, src []QuaternionStamped)
- func CloneTransformSlice(dst, src []Transform)
- func CloneTransformStampedSlice(dst, src []TransformStamped)
- func CloneTwistSlice(dst, src []Twist)
- func CloneTwistStampedSlice(dst, src []TwistStamped)
- func CloneTwistWithCovarianceSlice(dst, src []TwistWithCovariance)
- func CloneTwistWithCovarianceStampedSlice(dst, src []TwistWithCovarianceStamped)
- func CloneVector3Slice(dst, src []Vector3)
- func CloneVector3StampedSlice(dst, src []Vector3Stamped)
- func CloneWrenchSlice(dst, src []Wrench)
- func CloneWrenchStampedSlice(dst, src []WrenchStamped)
- func InertiaStamped__Array_to_C(cSlice []CInertiaStamped, goSlice []InertiaStamped)
- func InertiaStamped__Array_to_Go(goSlice []InertiaStamped, cSlice []CInertiaStamped)
- func InertiaStamped__Sequence_to_C(cSlice *CInertiaStamped__Sequence, goSlice []InertiaStamped)
- func InertiaStamped__Sequence_to_Go(goSlice *[]InertiaStamped, cSlice CInertiaStamped__Sequence)
- func Inertia__Array_to_C(cSlice []CInertia, goSlice []Inertia)
- func Inertia__Array_to_Go(goSlice []Inertia, cSlice []CInertia)
- func Inertia__Sequence_to_C(cSlice *CInertia__Sequence, goSlice []Inertia)
- func Inertia__Sequence_to_Go(goSlice *[]Inertia, cSlice CInertia__Sequence)
- func Point32__Array_to_C(cSlice []CPoint32, goSlice []Point32)
- func Point32__Array_to_Go(goSlice []Point32, cSlice []CPoint32)
- func Point32__Sequence_to_C(cSlice *CPoint32__Sequence, goSlice []Point32)
- func Point32__Sequence_to_Go(goSlice *[]Point32, cSlice CPoint32__Sequence)
- func PointStamped__Array_to_C(cSlice []CPointStamped, goSlice []PointStamped)
- func PointStamped__Array_to_Go(goSlice []PointStamped, cSlice []CPointStamped)
- func PointStamped__Sequence_to_C(cSlice *CPointStamped__Sequence, goSlice []PointStamped)
- func PointStamped__Sequence_to_Go(goSlice *[]PointStamped, cSlice CPointStamped__Sequence)
- func Point__Array_to_C(cSlice []CPoint, goSlice []Point)
- func Point__Array_to_Go(goSlice []Point, cSlice []CPoint)
- func Point__Sequence_to_C(cSlice *CPoint__Sequence, goSlice []Point)
- func Point__Sequence_to_Go(goSlice *[]Point, cSlice CPoint__Sequence)
- func PolygonStamped__Array_to_C(cSlice []CPolygonStamped, goSlice []PolygonStamped)
- func PolygonStamped__Array_to_Go(goSlice []PolygonStamped, cSlice []CPolygonStamped)
- func PolygonStamped__Sequence_to_C(cSlice *CPolygonStamped__Sequence, goSlice []PolygonStamped)
- func PolygonStamped__Sequence_to_Go(goSlice *[]PolygonStamped, cSlice CPolygonStamped__Sequence)
- func Polygon__Array_to_C(cSlice []CPolygon, goSlice []Polygon)
- func Polygon__Array_to_Go(goSlice []Polygon, cSlice []CPolygon)
- func Polygon__Sequence_to_C(cSlice *CPolygon__Sequence, goSlice []Polygon)
- func Polygon__Sequence_to_Go(goSlice *[]Polygon, cSlice CPolygon__Sequence)
- func Pose2D__Array_to_C(cSlice []CPose2D, goSlice []Pose2D)
- func Pose2D__Array_to_Go(goSlice []Pose2D, cSlice []CPose2D)
- func Pose2D__Sequence_to_C(cSlice *CPose2D__Sequence, goSlice []Pose2D)
- func Pose2D__Sequence_to_Go(goSlice *[]Pose2D, cSlice CPose2D__Sequence)
- func PoseArray__Array_to_C(cSlice []CPoseArray, goSlice []PoseArray)
- func PoseArray__Array_to_Go(goSlice []PoseArray, cSlice []CPoseArray)
- func PoseArray__Sequence_to_C(cSlice *CPoseArray__Sequence, goSlice []PoseArray)
- func PoseArray__Sequence_to_Go(goSlice *[]PoseArray, cSlice CPoseArray__Sequence)
- func PoseStamped__Array_to_C(cSlice []CPoseStamped, goSlice []PoseStamped)
- func PoseStamped__Array_to_Go(goSlice []PoseStamped, cSlice []CPoseStamped)
- func PoseStamped__Sequence_to_C(cSlice *CPoseStamped__Sequence, goSlice []PoseStamped)
- func PoseStamped__Sequence_to_Go(goSlice *[]PoseStamped, cSlice CPoseStamped__Sequence)
- func PoseWithCovarianceStamped__Array_to_C(cSlice []CPoseWithCovarianceStamped, goSlice []PoseWithCovarianceStamped)
- func PoseWithCovarianceStamped__Array_to_Go(goSlice []PoseWithCovarianceStamped, cSlice []CPoseWithCovarianceStamped)
- func PoseWithCovarianceStamped__Sequence_to_C(cSlice *CPoseWithCovarianceStamped__Sequence, ...)
- func PoseWithCovarianceStamped__Sequence_to_Go(goSlice *[]PoseWithCovarianceStamped, ...)
- func PoseWithCovariance__Array_to_C(cSlice []CPoseWithCovariance, goSlice []PoseWithCovariance)
- func PoseWithCovariance__Array_to_Go(goSlice []PoseWithCovariance, cSlice []CPoseWithCovariance)
- func PoseWithCovariance__Sequence_to_C(cSlice *CPoseWithCovariance__Sequence, goSlice []PoseWithCovariance)
- func PoseWithCovariance__Sequence_to_Go(goSlice *[]PoseWithCovariance, cSlice CPoseWithCovariance__Sequence)
- func Pose__Array_to_C(cSlice []CPose, goSlice []Pose)
- func Pose__Array_to_Go(goSlice []Pose, cSlice []CPose)
- func Pose__Sequence_to_C(cSlice *CPose__Sequence, goSlice []Pose)
- func Pose__Sequence_to_Go(goSlice *[]Pose, cSlice CPose__Sequence)
- func QuaternionStamped__Array_to_C(cSlice []CQuaternionStamped, goSlice []QuaternionStamped)
- func QuaternionStamped__Array_to_Go(goSlice []QuaternionStamped, cSlice []CQuaternionStamped)
- func QuaternionStamped__Sequence_to_C(cSlice *CQuaternionStamped__Sequence, goSlice []QuaternionStamped)
- func QuaternionStamped__Sequence_to_Go(goSlice *[]QuaternionStamped, cSlice CQuaternionStamped__Sequence)
- func Quaternion__Array_to_C(cSlice []CQuaternion, goSlice []Quaternion)
- func Quaternion__Array_to_Go(goSlice []Quaternion, cSlice []CQuaternion)
- func Quaternion__Sequence_to_C(cSlice *CQuaternion__Sequence, goSlice []Quaternion)
- func Quaternion__Sequence_to_Go(goSlice *[]Quaternion, cSlice CQuaternion__Sequence)
- func TransformStamped__Array_to_C(cSlice []CTransformStamped, goSlice []TransformStamped)
- func TransformStamped__Array_to_Go(goSlice []TransformStamped, cSlice []CTransformStamped)
- func TransformStamped__Sequence_to_C(cSlice *CTransformStamped__Sequence, goSlice []TransformStamped)
- func TransformStamped__Sequence_to_Go(goSlice *[]TransformStamped, cSlice CTransformStamped__Sequence)
- func Transform__Array_to_C(cSlice []CTransform, goSlice []Transform)
- func Transform__Array_to_Go(goSlice []Transform, cSlice []CTransform)
- func Transform__Sequence_to_C(cSlice *CTransform__Sequence, goSlice []Transform)
- func Transform__Sequence_to_Go(goSlice *[]Transform, cSlice CTransform__Sequence)
- func TwistStamped__Array_to_C(cSlice []CTwistStamped, goSlice []TwistStamped)
- func TwistStamped__Array_to_Go(goSlice []TwistStamped, cSlice []CTwistStamped)
- func TwistStamped__Sequence_to_C(cSlice *CTwistStamped__Sequence, goSlice []TwistStamped)
- func TwistStamped__Sequence_to_Go(goSlice *[]TwistStamped, cSlice CTwistStamped__Sequence)
- func TwistWithCovarianceStamped__Array_to_C(cSlice []CTwistWithCovarianceStamped, goSlice []TwistWithCovarianceStamped)
- func TwistWithCovarianceStamped__Array_to_Go(goSlice []TwistWithCovarianceStamped, cSlice []CTwistWithCovarianceStamped)
- func TwistWithCovarianceStamped__Sequence_to_C(cSlice *CTwistWithCovarianceStamped__Sequence, ...)
- func TwistWithCovarianceStamped__Sequence_to_Go(goSlice *[]TwistWithCovarianceStamped, ...)
- func TwistWithCovariance__Array_to_C(cSlice []CTwistWithCovariance, goSlice []TwistWithCovariance)
- func TwistWithCovariance__Array_to_Go(goSlice []TwistWithCovariance, cSlice []CTwistWithCovariance)
- func TwistWithCovariance__Sequence_to_C(cSlice *CTwistWithCovariance__Sequence, goSlice []TwistWithCovariance)
- func TwistWithCovariance__Sequence_to_Go(goSlice *[]TwistWithCovariance, cSlice CTwistWithCovariance__Sequence)
- func Twist__Array_to_C(cSlice []CTwist, goSlice []Twist)
- func Twist__Array_to_Go(goSlice []Twist, cSlice []CTwist)
- func Twist__Sequence_to_C(cSlice *CTwist__Sequence, goSlice []Twist)
- func Twist__Sequence_to_Go(goSlice *[]Twist, cSlice CTwist__Sequence)
- func Vector3Stamped__Array_to_C(cSlice []CVector3Stamped, goSlice []Vector3Stamped)
- func Vector3Stamped__Array_to_Go(goSlice []Vector3Stamped, cSlice []CVector3Stamped)
- func Vector3Stamped__Sequence_to_C(cSlice *CVector3Stamped__Sequence, goSlice []Vector3Stamped)
- func Vector3Stamped__Sequence_to_Go(goSlice *[]Vector3Stamped, cSlice CVector3Stamped__Sequence)
- func Vector3__Array_to_C(cSlice []CVector3, goSlice []Vector3)
- func Vector3__Array_to_Go(goSlice []Vector3, cSlice []CVector3)
- func Vector3__Sequence_to_C(cSlice *CVector3__Sequence, goSlice []Vector3)
- func Vector3__Sequence_to_Go(goSlice *[]Vector3, cSlice CVector3__Sequence)
- func WrenchStamped__Array_to_C(cSlice []CWrenchStamped, goSlice []WrenchStamped)
- func WrenchStamped__Array_to_Go(goSlice []WrenchStamped, cSlice []CWrenchStamped)
- func WrenchStamped__Sequence_to_C(cSlice *CWrenchStamped__Sequence, goSlice []WrenchStamped)
- func WrenchStamped__Sequence_to_Go(goSlice *[]WrenchStamped, cSlice CWrenchStamped__Sequence)
- func Wrench__Array_to_C(cSlice []CWrench, goSlice []Wrench)
- func Wrench__Array_to_Go(goSlice []Wrench, cSlice []CWrench)
- func Wrench__Sequence_to_C(cSlice *CWrench__Sequence, goSlice []Wrench)
- func Wrench__Sequence_to_Go(goSlice *[]Wrench, cSlice CWrench__Sequence)
- type Accel
- type AccelPublisher
- type AccelStamped
- type AccelStampedPublisher
- type AccelStampedSubscription
- type AccelStampedSubscriptionCallback
- type AccelSubscription
- type AccelSubscriptionCallback
- type AccelWithCovariance
- type AccelWithCovariancePublisher
- type AccelWithCovarianceStamped
- type AccelWithCovarianceStampedPublisher
- type AccelWithCovarianceStampedSubscription
- type AccelWithCovarianceStampedSubscriptionCallback
- type AccelWithCovarianceSubscription
- type AccelWithCovarianceSubscriptionCallback
- type CAccel
- type CAccelStamped
- type CAccelStamped__Sequence
- type CAccelWithCovariance
- type CAccelWithCovarianceStamped
- type CAccelWithCovarianceStamped__Sequence
- type CAccelWithCovariance__Sequence
- type CAccel__Sequence
- type CInertia
- type CInertiaStamped
- type CInertiaStamped__Sequence
- type CInertia__Sequence
- type CPoint
- type CPoint32
- type CPoint32__Sequence
- type CPointStamped
- type CPointStamped__Sequence
- type CPoint__Sequence
- type CPolygon
- type CPolygonStamped
- type CPolygonStamped__Sequence
- type CPolygon__Sequence
- type CPose
- type CPose2D
- type CPose2D__Sequence
- type CPoseArray
- type CPoseArray__Sequence
- type CPoseStamped
- type CPoseStamped__Sequence
- type CPoseWithCovariance
- type CPoseWithCovarianceStamped
- type CPoseWithCovarianceStamped__Sequence
- type CPoseWithCovariance__Sequence
- type CPose__Sequence
- type CQuaternion
- type CQuaternionStamped
- type CQuaternionStamped__Sequence
- type CQuaternion__Sequence
- type CTransform
- type CTransformStamped
- type CTransformStamped__Sequence
- type CTransform__Sequence
- type CTwist
- type CTwistStamped
- type CTwistStamped__Sequence
- type CTwistWithCovariance
- type CTwistWithCovarianceStamped
- type CTwistWithCovarianceStamped__Sequence
- type CTwistWithCovariance__Sequence
- type CTwist__Sequence
- type CVector3
- type CVector3Stamped
- type CVector3Stamped__Sequence
- type CVector3__Sequence
- type CWrench
- type CWrenchStamped
- type CWrenchStamped__Sequence
- type CWrench__Sequence
- type Inertia
- type InertiaPublisher
- type InertiaStamped
- type InertiaStampedPublisher
- type InertiaStampedSubscription
- type InertiaStampedSubscriptionCallback
- type InertiaSubscription
- type InertiaSubscriptionCallback
- type Point
- type Point32
- type Point32Publisher
- type Point32Subscription
- type Point32SubscriptionCallback
- type PointPublisher
- type PointStamped
- type PointStampedPublisher
- type PointStampedSubscription
- type PointStampedSubscriptionCallback
- type PointSubscription
- type PointSubscriptionCallback
- type Polygon
- type PolygonPublisher
- type PolygonStamped
- type PolygonStampedPublisher
- type PolygonStampedSubscription
- type PolygonStampedSubscriptionCallback
- type PolygonSubscription
- type PolygonSubscriptionCallback
- type Pose
- type Pose2D
- type Pose2DPublisher
- type Pose2DSubscription
- type Pose2DSubscriptionCallback
- type PoseArray
- type PoseArrayPublisher
- type PoseArraySubscription
- type PoseArraySubscriptionCallback
- type PosePublisher
- type PoseStamped
- type PoseStampedPublisher
- type PoseStampedSubscription
- type PoseStampedSubscriptionCallback
- type PoseSubscription
- type PoseSubscriptionCallback
- type PoseWithCovariance
- type PoseWithCovariancePublisher
- type PoseWithCovarianceStamped
- type PoseWithCovarianceStampedPublisher
- type PoseWithCovarianceStampedSubscription
- type PoseWithCovarianceStampedSubscriptionCallback
- type PoseWithCovarianceSubscription
- type PoseWithCovarianceSubscriptionCallback
- type Quaternion
- type QuaternionPublisher
- type QuaternionStamped
- type QuaternionStampedPublisher
- type QuaternionStampedSubscription
- type QuaternionStampedSubscriptionCallback
- type QuaternionSubscription
- type QuaternionSubscriptionCallback
- type Transform
- type TransformPublisher
- type TransformStamped
- type TransformStampedPublisher
- type TransformStampedSubscription
- type TransformStampedSubscriptionCallback
- type TransformSubscription
- type TransformSubscriptionCallback
- type Twist
- type TwistPublisher
- type TwistStamped
- type TwistStampedPublisher
- type TwistStampedSubscription
- type TwistStampedSubscriptionCallback
- type TwistSubscription
- type TwistSubscriptionCallback
- type TwistWithCovariance
- type TwistWithCovariancePublisher
- type TwistWithCovarianceStamped
- type TwistWithCovarianceStampedPublisher
- type TwistWithCovarianceStampedSubscription
- type TwistWithCovarianceStampedSubscriptionCallback
- type TwistWithCovarianceSubscription
- type TwistWithCovarianceSubscriptionCallback
- type Vector3
- type Vector3Publisher
- type Vector3Stamped
- type Vector3StampedPublisher
- type Vector3StampedSubscription
- type Vector3StampedSubscriptionCallback
- type Vector3Subscription
- type Vector3SubscriptionCallback
- type Wrench
- type WrenchPublisher
- type WrenchStamped
- type WrenchStampedPublisher
- type WrenchStampedSubscription
- type WrenchStampedSubscriptionCallback
- type WrenchSubscription
- type WrenchSubscriptionCallback
Constants ¶
This section is empty.
Variables ¶
var AccelStampedTypeSupport types.MessageTypeSupport = _AccelStampedTypeSupport{}
Modifying this variable is undefined behavior.
var AccelTypeSupport types.MessageTypeSupport = _AccelTypeSupport{}
Modifying this variable is undefined behavior.
var AccelWithCovarianceStampedTypeSupport types.MessageTypeSupport = _AccelWithCovarianceStampedTypeSupport{}
Modifying this variable is undefined behavior.
var AccelWithCovarianceTypeSupport types.MessageTypeSupport = _AccelWithCovarianceTypeSupport{}
Modifying this variable is undefined behavior.
var InertiaStampedTypeSupport types.MessageTypeSupport = _InertiaStampedTypeSupport{}
Modifying this variable is undefined behavior.
var InertiaTypeSupport types.MessageTypeSupport = _InertiaTypeSupport{}
Modifying this variable is undefined behavior.
var Point32TypeSupport types.MessageTypeSupport = _Point32TypeSupport{}
Modifying this variable is undefined behavior.
var PointStampedTypeSupport types.MessageTypeSupport = _PointStampedTypeSupport{}
Modifying this variable is undefined behavior.
var PointTypeSupport types.MessageTypeSupport = _PointTypeSupport{}
Modifying this variable is undefined behavior.
var PolygonStampedTypeSupport types.MessageTypeSupport = _PolygonStampedTypeSupport{}
Modifying this variable is undefined behavior.
var PolygonTypeSupport types.MessageTypeSupport = _PolygonTypeSupport{}
Modifying this variable is undefined behavior.
var Pose2DTypeSupport types.MessageTypeSupport = _Pose2DTypeSupport{}
Modifying this variable is undefined behavior.
var PoseArrayTypeSupport types.MessageTypeSupport = _PoseArrayTypeSupport{}
Modifying this variable is undefined behavior.
var PoseStampedTypeSupport types.MessageTypeSupport = _PoseStampedTypeSupport{}
Modifying this variable is undefined behavior.
var PoseTypeSupport types.MessageTypeSupport = _PoseTypeSupport{}
Modifying this variable is undefined behavior.
var PoseWithCovarianceStampedTypeSupport types.MessageTypeSupport = _PoseWithCovarianceStampedTypeSupport{}
Modifying this variable is undefined behavior.
var PoseWithCovarianceTypeSupport types.MessageTypeSupport = _PoseWithCovarianceTypeSupport{}
Modifying this variable is undefined behavior.
var QuaternionStampedTypeSupport types.MessageTypeSupport = _QuaternionStampedTypeSupport{}
Modifying this variable is undefined behavior.
var QuaternionTypeSupport types.MessageTypeSupport = _QuaternionTypeSupport{}
Modifying this variable is undefined behavior.
var TransformStampedTypeSupport types.MessageTypeSupport = _TransformStampedTypeSupport{}
Modifying this variable is undefined behavior.
var TransformTypeSupport types.MessageTypeSupport = _TransformTypeSupport{}
Modifying this variable is undefined behavior.
var TwistStampedTypeSupport types.MessageTypeSupport = _TwistStampedTypeSupport{}
Modifying this variable is undefined behavior.
var TwistTypeSupport types.MessageTypeSupport = _TwistTypeSupport{}
Modifying this variable is undefined behavior.
var TwistWithCovarianceStampedTypeSupport types.MessageTypeSupport = _TwistWithCovarianceStampedTypeSupport{}
Modifying this variable is undefined behavior.
var TwistWithCovarianceTypeSupport types.MessageTypeSupport = _TwistWithCovarianceTypeSupport{}
Modifying this variable is undefined behavior.
var Vector3StampedTypeSupport types.MessageTypeSupport = _Vector3StampedTypeSupport{}
Modifying this variable is undefined behavior.
var Vector3TypeSupport types.MessageTypeSupport = _Vector3TypeSupport{}
Modifying this variable is undefined behavior.
var WrenchStampedTypeSupport types.MessageTypeSupport = _WrenchStampedTypeSupport{}
Modifying this variable is undefined behavior.
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_Go ¶
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_Go ¶
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_Go ¶
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_Go ¶
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_Go ¶
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_Go ¶
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_Go ¶
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_Go ¶
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_Go ¶
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_Go ¶
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 (*Accel) GetTypeSupport ¶
func (t *Accel) GetTypeSupport() types.MessageTypeSupport
func (*Accel) SetDefaults ¶
func (t *Accel) SetDefaults()
type AccelPublisher ¶
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 ¶
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 (t *AccelWithCovariance) Clone() *AccelWithCovariance
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 ¶
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 ¶
func (p *AccelWithCovariancePublisher) Publish(msg *AccelWithCovariance) error
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 (t *AccelWithCovarianceStamped) Clone() *AccelWithCovarianceStamped
func (*AccelWithCovarianceStamped) CloneMsg ¶
func (t *AccelWithCovarianceStamped) CloneMsg() types.Message
func (*AccelWithCovarianceStamped) GetTypeSupport ¶
func (t *AccelWithCovarianceStamped) GetTypeSupport() types.MessageTypeSupport
func (*AccelWithCovarianceStamped) SetDefaults ¶
func (t *AccelWithCovarianceStamped) SetDefaults()
type AccelWithCovarianceStampedPublisher ¶
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 ¶
func (p *AccelWithCovarianceStampedPublisher) Publish(msg *AccelWithCovarianceStamped) error
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 ¶
func (s *AccelWithCovarianceStampedSubscription) TakeMessage(out *AccelWithCovarianceStamped) (*rclgo.MessageInfo, error)
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 ¶
func (s *AccelWithCovarianceSubscription) TakeMessage(out *AccelWithCovariance) (*rclgo.MessageInfo, error)
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 CAccel = C.geometry_msgs__msg__Accel
type CAccelStamped ¶
type CAccelStamped = C.geometry_msgs__msg__AccelStamped
type CAccelStamped__Sequence ¶
type CAccelStamped__Sequence = C.geometry_msgs__msg__AccelStamped__Sequence
type CAccelWithCovariance ¶
type CAccelWithCovariance = C.geometry_msgs__msg__AccelWithCovariance
type CAccelWithCovarianceStamped ¶
type CAccelWithCovarianceStamped = C.geometry_msgs__msg__AccelWithCovarianceStamped
type CAccelWithCovarianceStamped__Sequence ¶
type CAccelWithCovarianceStamped__Sequence = C.geometry_msgs__msg__AccelWithCovarianceStamped__Sequence
type CAccelWithCovariance__Sequence ¶
type CAccelWithCovariance__Sequence = C.geometry_msgs__msg__AccelWithCovariance__Sequence
type CAccel__Sequence ¶
type CAccel__Sequence = C.geometry_msgs__msg__Accel__Sequence
type CInertia ¶
type CInertia = C.geometry_msgs__msg__Inertia
type CInertiaStamped ¶
type CInertiaStamped = C.geometry_msgs__msg__InertiaStamped
type CInertiaStamped__Sequence ¶
type CInertiaStamped__Sequence = C.geometry_msgs__msg__InertiaStamped__Sequence
type CInertia__Sequence ¶
type CInertia__Sequence = C.geometry_msgs__msg__Inertia__Sequence
type CPoint ¶
type CPoint = C.geometry_msgs__msg__Point
type CPoint32 ¶
type CPoint32 = C.geometry_msgs__msg__Point32
type CPoint32__Sequence ¶
type CPoint32__Sequence = C.geometry_msgs__msg__Point32__Sequence
type CPointStamped ¶
type CPointStamped = C.geometry_msgs__msg__PointStamped
type CPointStamped__Sequence ¶
type CPointStamped__Sequence = C.geometry_msgs__msg__PointStamped__Sequence
type CPoint__Sequence ¶
type CPoint__Sequence = C.geometry_msgs__msg__Point__Sequence
type CPolygon ¶
type CPolygon = C.geometry_msgs__msg__Polygon
type CPolygonStamped ¶
type CPolygonStamped = C.geometry_msgs__msg__PolygonStamped
type CPolygonStamped__Sequence ¶
type CPolygonStamped__Sequence = C.geometry_msgs__msg__PolygonStamped__Sequence
type CPolygon__Sequence ¶
type CPolygon__Sequence = C.geometry_msgs__msg__Polygon__Sequence
type CPose ¶
type CPose = C.geometry_msgs__msg__Pose
type CPose2D ¶
type CPose2D = C.geometry_msgs__msg__Pose2D
type CPose2D__Sequence ¶
type CPose2D__Sequence = C.geometry_msgs__msg__Pose2D__Sequence
type CPoseArray ¶
type CPoseArray = C.geometry_msgs__msg__PoseArray
type CPoseArray__Sequence ¶
type CPoseArray__Sequence = C.geometry_msgs__msg__PoseArray__Sequence
type CPoseStamped ¶
type CPoseStamped = C.geometry_msgs__msg__PoseStamped
type CPoseStamped__Sequence ¶
type CPoseStamped__Sequence = C.geometry_msgs__msg__PoseStamped__Sequence
type CPoseWithCovariance ¶
type CPoseWithCovariance = C.geometry_msgs__msg__PoseWithCovariance
type CPoseWithCovarianceStamped ¶
type CPoseWithCovarianceStamped = C.geometry_msgs__msg__PoseWithCovarianceStamped
type CPoseWithCovarianceStamped__Sequence ¶
type CPoseWithCovarianceStamped__Sequence = C.geometry_msgs__msg__PoseWithCovarianceStamped__Sequence
type CPoseWithCovariance__Sequence ¶
type CPoseWithCovariance__Sequence = C.geometry_msgs__msg__PoseWithCovariance__Sequence
type CPose__Sequence ¶
type CPose__Sequence = C.geometry_msgs__msg__Pose__Sequence
type CQuaternion ¶
type CQuaternion = C.geometry_msgs__msg__Quaternion
type CQuaternionStamped ¶
type CQuaternionStamped = C.geometry_msgs__msg__QuaternionStamped
type CQuaternionStamped__Sequence ¶
type CQuaternionStamped__Sequence = C.geometry_msgs__msg__QuaternionStamped__Sequence
type CQuaternion__Sequence ¶
type CQuaternion__Sequence = C.geometry_msgs__msg__Quaternion__Sequence
type CTransform ¶
type CTransform = C.geometry_msgs__msg__Transform
type CTransformStamped ¶
type CTransformStamped = C.geometry_msgs__msg__TransformStamped
type CTransformStamped__Sequence ¶
type CTransformStamped__Sequence = C.geometry_msgs__msg__TransformStamped__Sequence
type CTransform__Sequence ¶
type CTransform__Sequence = C.geometry_msgs__msg__Transform__Sequence
type CTwist ¶
type CTwist = C.geometry_msgs__msg__Twist
type CTwistStamped ¶
type CTwistStamped = C.geometry_msgs__msg__TwistStamped
type CTwistStamped__Sequence ¶
type CTwistStamped__Sequence = C.geometry_msgs__msg__TwistStamped__Sequence
type CTwistWithCovariance ¶
type CTwistWithCovariance = C.geometry_msgs__msg__TwistWithCovariance
type CTwistWithCovarianceStamped ¶
type CTwistWithCovarianceStamped = C.geometry_msgs__msg__TwistWithCovarianceStamped
type CTwistWithCovarianceStamped__Sequence ¶
type CTwistWithCovarianceStamped__Sequence = C.geometry_msgs__msg__TwistWithCovarianceStamped__Sequence
type CTwistWithCovariance__Sequence ¶
type CTwistWithCovariance__Sequence = C.geometry_msgs__msg__TwistWithCovariance__Sequence
type CTwist__Sequence ¶
type CTwist__Sequence = C.geometry_msgs__msg__Twist__Sequence
type CVector3 ¶
type CVector3 = C.geometry_msgs__msg__Vector3
type CVector3Stamped ¶
type CVector3Stamped = C.geometry_msgs__msg__Vector3Stamped
type CVector3Stamped__Sequence ¶
type CVector3Stamped__Sequence = C.geometry_msgs__msg__Vector3Stamped__Sequence
type CVector3__Sequence ¶
type CVector3__Sequence = C.geometry_msgs__msg__Vector3__Sequence
type CWrench ¶
type CWrench = C.geometry_msgs__msg__Wrench
type CWrenchStamped ¶
type CWrenchStamped = C.geometry_msgs__msg__WrenchStamped
type CWrenchStamped__Sequence ¶
type CWrenchStamped__Sequence = C.geometry_msgs__msg__WrenchStamped__Sequence
type CWrench__Sequence ¶
type CWrench__Sequence = C.geometry_msgs__msg__Wrench__Sequence
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 (*Inertia) GetTypeSupport ¶
func (t *Inertia) GetTypeSupport() types.MessageTypeSupport
func (*Inertia) SetDefaults ¶
func (t *Inertia) SetDefaults()
type InertiaPublisher ¶
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 ¶
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 ¶
func (s *InertiaStampedSubscription) TakeMessage(out *InertiaStamped) (*rclgo.MessageInfo, error)
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 (*Point) GetTypeSupport ¶
func (t *Point) GetTypeSupport() types.MessageTypeSupport
func (*Point) SetDefaults ¶
func (t *Point) SetDefaults()
type Point32 ¶
func (*Point32) GetTypeSupport ¶
func (t *Point32) GetTypeSupport() types.MessageTypeSupport
func (*Point32) SetDefaults ¶
func (t *Point32) SetDefaults()
type Point32Publisher ¶
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 ¶
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 ¶
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 (*Polygon) GetTypeSupport ¶
func (t *Polygon) GetTypeSupport() types.MessageTypeSupport
func (*Polygon) SetDefaults ¶
func (t *Polygon) SetDefaults()
type PolygonPublisher ¶
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 ¶
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 ¶
func (s *PolygonStampedSubscription) TakeMessage(out *PolygonStamped) (*rclgo.MessageInfo, error)
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 (*Pose) GetTypeSupport ¶
func (t *Pose) GetTypeSupport() types.MessageTypeSupport
func (*Pose) SetDefaults ¶
func (t *Pose) SetDefaults()
type Pose2D ¶
func (*Pose2D) GetTypeSupport ¶
func (t *Pose2D) GetTypeSupport() types.MessageTypeSupport
func (*Pose2D) SetDefaults ¶
func (t *Pose2D) SetDefaults()
type Pose2DPublisher ¶
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) GetTypeSupport ¶
func (t *PoseArray) GetTypeSupport() types.MessageTypeSupport
func (*PoseArray) SetDefaults ¶
func (t *PoseArray) SetDefaults()
type PoseArrayPublisher ¶
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 ¶
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 ¶
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 (t *PoseWithCovariance) Clone() *PoseWithCovariance
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 ¶
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 ¶
func (p *PoseWithCovariancePublisher) Publish(msg *PoseWithCovariance) error
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 (t *PoseWithCovarianceStamped) Clone() *PoseWithCovarianceStamped
func (*PoseWithCovarianceStamped) CloneMsg ¶
func (t *PoseWithCovarianceStamped) CloneMsg() types.Message
func (*PoseWithCovarianceStamped) GetTypeSupport ¶
func (t *PoseWithCovarianceStamped) GetTypeSupport() types.MessageTypeSupport
func (*PoseWithCovarianceStamped) SetDefaults ¶
func (t *PoseWithCovarianceStamped) SetDefaults()
type PoseWithCovarianceStampedPublisher ¶
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 ¶
func (p *PoseWithCovarianceStampedPublisher) Publish(msg *PoseWithCovarianceStamped) error
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 ¶
func (s *PoseWithCovarianceStampedSubscription) TakeMessage(out *PoseWithCovarianceStamped) (*rclgo.MessageInfo, error)
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 ¶
func (s *PoseWithCovarianceSubscription) TakeMessage(out *PoseWithCovariance) (*rclgo.MessageInfo, error)
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 ¶
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 (t *QuaternionStamped) Clone() *QuaternionStamped
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 ¶
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 ¶
func (p *QuaternionStampedPublisher) Publish(msg *QuaternionStamped) error
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 ¶
func (s *QuaternionStampedSubscription) TakeMessage(out *QuaternionStamped) (*rclgo.MessageInfo, error)
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) GetTypeSupport ¶
func (t *Transform) GetTypeSupport() types.MessageTypeSupport
func (*Transform) SetDefaults ¶
func (t *Transform) SetDefaults()
type TransformPublisher ¶
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 ¶
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 ¶
func (p *TransformStampedPublisher) Publish(msg *TransformStamped) error
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 ¶
func (s *TransformStampedSubscription) TakeMessage(out *TransformStamped) (*rclgo.MessageInfo, error)
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 ¶
func (*Twist) GetTypeSupport ¶
func (t *Twist) GetTypeSupport() types.MessageTypeSupport
func (*Twist) SetDefaults ¶
func (t *Twist) SetDefaults()
type TwistPublisher ¶
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 ¶
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 (t *TwistWithCovariance) Clone() *TwistWithCovariance
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 ¶
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 ¶
func (p *TwistWithCovariancePublisher) Publish(msg *TwistWithCovariance) error
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 (t *TwistWithCovarianceStamped) Clone() *TwistWithCovarianceStamped
func (*TwistWithCovarianceStamped) CloneMsg ¶
func (t *TwistWithCovarianceStamped) CloneMsg() types.Message
func (*TwistWithCovarianceStamped) GetTypeSupport ¶
func (t *TwistWithCovarianceStamped) GetTypeSupport() types.MessageTypeSupport
func (*TwistWithCovarianceStamped) SetDefaults ¶
func (t *TwistWithCovarianceStamped) SetDefaults()
type TwistWithCovarianceStampedPublisher ¶
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 ¶
func (p *TwistWithCovarianceStampedPublisher) Publish(msg *TwistWithCovarianceStamped) error
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 ¶
func (s *TwistWithCovarianceStampedSubscription) TakeMessage(out *TwistWithCovarianceStamped) (*rclgo.MessageInfo, error)
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 ¶
func (s *TwistWithCovarianceSubscription) TakeMessage(out *TwistWithCovariance) (*rclgo.MessageInfo, error)
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 ¶
func (*Vector3) GetTypeSupport ¶
func (t *Vector3) GetTypeSupport() types.MessageTypeSupport
func (*Vector3) SetDefaults ¶
func (t *Vector3) SetDefaults()
type Vector3Publisher ¶
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 ¶
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 ¶
func (s *Vector3StampedSubscription) TakeMessage(out *Vector3Stamped) (*rclgo.MessageInfo, error)
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 ¶
func (*Wrench) GetTypeSupport ¶
func (t *Wrench) GetTypeSupport() types.MessageTypeSupport
func (*Wrench) SetDefaults ¶
func (t *Wrench) SetDefaults()
type WrenchPublisher ¶
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 ¶
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 ¶
func (s *WrenchStampedSubscription) TakeMessage(out *WrenchStamped) (*rclgo.MessageInfo, error)
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.
Source Files ¶
- Accel.gen.go
- AccelStamped.gen.go
- AccelWithCovariance.gen.go
- AccelWithCovarianceStamped.gen.go
- Inertia.gen.go
- InertiaStamped.gen.go
- Point.gen.go
- Point32.gen.go
- PointStamped.gen.go
- Polygon.gen.go
- PolygonStamped.gen.go
- Pose.gen.go
- Pose2D.gen.go
- PoseArray.gen.go
- PoseStamped.gen.go
- PoseWithCovariance.gen.go
- PoseWithCovarianceStamped.gen.go
- Quaternion.gen.go
- QuaternionStamped.gen.go
- Transform.gen.go
- TransformStamped.gen.go
- Twist.gen.go
- TwistStamped.gen.go
- TwistWithCovariance.gen.go
- TwistWithCovarianceStamped.gen.go
- Vector3.gen.go
- Vector3Stamped.gen.go
- Wrench.gen.go
- WrenchStamped.gen.go
- common.gen.go