class Proj::Parameter
Attributes
@!attribute [r] name
@return [String] Param name
@!attribute [r] auth_name
@return [String] Authority name
@!attribute [r] code
@return [String] Authority code
@!attribute [r] value
@return [String] Param value
@!attribute [r] unit_conv_factor
@return [String] Param unit_conv_factor
@!attribute [r] unit_name
@return [String] Param unit_name
@!attribute [r] unit_type
@return [PJ_UNIT_TYPE] Unit type
@!attribute [r] name
@return [String] Param name
@!attribute [r] auth_name
@return [String] Authority name
@!attribute [r] code
@return [String] Authority code
@!attribute [r] value
@return [String] Param value
@!attribute [r] unit_conv_factor
@return [String] Param unit_conv_factor
@!attribute [r] unit_name
@return [String] Param unit_name
@!attribute [r] unit_type
@return [PJ_UNIT_TYPE] Unit type
@!attribute [r] name
@return [String] Param name
@!attribute [r] auth_name
@return [String] Authority name
@!attribute [r] code
@return [String] Authority code
@!attribute [r] value
@return [String] Param value
@!attribute [r] unit_conv_factor
@return [String] Param unit_conv_factor
@!attribute [r] unit_name
@return [String] Param unit_name
@!attribute [r] unit_type
@return [PJ_UNIT_TYPE] Unit type
@!attribute [r] name
@return [String] Param name
@!attribute [r] auth_name
@return [String] Authority name
@!attribute [r] code
@return [String] Authority code
@!attribute [r] value
@return [String] Param value
@!attribute [r] unit_conv_factor
@return [String] Param unit_conv_factor
@!attribute [r] unit_name
@return [String] Param unit_name
@!attribute [r] unit_type
@return [PJ_UNIT_TYPE] Unit type
@!attribute [r] name
@return [String] Param name
@!attribute [r] auth_name
@return [String] Authority name
@!attribute [r] code
@return [String] Authority code
@!attribute [r] value
@return [String] Param value
@!attribute [r] unit_conv_factor
@return [String] Param unit_conv_factor
@!attribute [r] unit_name
@return [String] Param unit_name
@!attribute [r] unit_type
@return [PJ_UNIT_TYPE] Unit type
@!attribute [r] name
@return [String] Param name
@!attribute [r] auth_name
@return [String] Authority name
@!attribute [r] code
@return [String] Authority code
@!attribute [r] value
@return [String] Param value
@!attribute [r] unit_conv_factor
@return [String] Param unit_conv_factor
@!attribute [r] unit_name
@return [String] Param unit_name
@!attribute [r] unit_type
@return [PJ_UNIT_TYPE] Unit type
@!attribute [r] name
@return [String] Param name
@!attribute [r] auth_name
@return [String] Authority name
@!attribute [r] code
@return [String] Authority code
@!attribute [r] value
@return [String] Param value
@!attribute [r] unit_conv_factor
@return [String] Param unit_conv_factor
@!attribute [r] unit_name
@return [String] Param unit_name
@!attribute [r] unit_type
@return [PJ_UNIT_TYPE] Unit type
Public Class Methods
# File lib/proj/parameter.rb, line 20 def initialize(name:, auth_name: nil, code: nil, value:, unit_conv_factor:, unit_name: nil, unit_type:) @name = name @auth_name = auth_name @code = code @value = value @unit_conv_factor = unit_conv_factor @unit_name = unit_name @unit_type = unit_type end
Public Instance Methods
Returns param information in PJ_PARAM_DESCRIPTION structure
@return [PJ_PARAM_DESCRIPTION]
# File lib/proj/parameter.rb, line 33 def to_description Api::PJ_PARAM_DESCRIPTION.create(name: name, auth_name: auth_name, code: code, value: value, unit_conv_factor: unit_conv_factor, unit_name: name, unit_type: unit_type) end