Method: Geometry_msgs::TwistWithCovariance#initialize

Defined in:
lib/geometry_msgs/TwistWithCovariance.rb

#initialize(args = {}) ⇒ TwistWithCovariance

Constructor. You can set the default values using keyword operators.

Parameters:

  • args (Hash) (defaults to: {})

    keyword for initializing values

Options Hash (args):

  • :twist (geometry_msgs/Twist)

    initialize value

  • :covariance (float64[36])

    initialize value



61
62
63
64
65
66
67
68
69
70
71
72
73
# File 'lib/geometry_msgs/TwistWithCovariance.rb', line 61

def initialize(args={})
  # message fields cannot be None, assign default values for those that are
  if args[:twist]
    @twist = args[:twist]
  else
    @twist = Geometry_msgs::Twist.new
  end
  if args[:covariance]
    @covariance = args[:covariance]
  else
    @covariance = [0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0]
  end
end