Class: Rafflesia::MapModelFitSearchTelemetry

Inherits:
Types::BaseModel
  • Object
show all
Defined in:
lib/rafflesia/maps/map_model_fit_search_telemetry.rb

Constant Summary collapse

HASH_ATTRS =
{
  axis_count: :axis_count,
  coarse_refinement_seed_count: :coarse_refinement_seed_count,
  evaluation_count_by_stage: :evaluation_count_by_stage,
  exact_refinement_seed_count: :exact_refinement_seed_count,
  fine_beam_expanded_state_count: :fine_beam_expanded_state_count,
  fine_beam_invocation_count: :fine_beam_invocation_count,
  fine_beam_layer_count: :fine_beam_layer_count,
  fine_beam_peak_state_count: :fine_beam_peak_state_count,
  fine_beam_retained_state_count: :fine_beam_retained_state_count,
  fine_beam_width_limit: :fine_beam_width_limit,
  geometry_seed_count: :geometry_seed_count,
  global_orientation_seed_count: :global_orientation_seed_count,
  pose_seed_count: :pose_seed_count,
  probe_evaluation_count: :probe_evaluation_count,
  refinement_seed_count: :refinement_seed_count,
  total_evaluation_count: :total_evaluation_count
}.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ MapModelFitSearchTelemetry

Returns a new instance of MapModelFitSearchTelemetry.



45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 45

def initialize(json)
  super()
  hash = self.class.normalize(json)
  @axis_count = hash[:axis_count]
  @coarse_refinement_seed_count = hash[:coarse_refinement_seed_count]
  @evaluation_count_by_stage = hash[:evaluation_count_by_stage] || {}
  @exact_refinement_seed_count = hash[:exact_refinement_seed_count]
  @fine_beam_expanded_state_count = hash[:fine_beam_expanded_state_count]
  @fine_beam_invocation_count = hash[:fine_beam_invocation_count]
  @fine_beam_layer_count = hash[:fine_beam_layer_count]
  @fine_beam_peak_state_count = hash[:fine_beam_peak_state_count]
  @fine_beam_retained_state_count = hash[:fine_beam_retained_state_count]
  @fine_beam_width_limit = hash[:fine_beam_width_limit]
  @geometry_seed_count = hash[:geometry_seed_count]
  @global_orientation_seed_count = hash[:global_orientation_seed_count]
  @pose_seed_count = hash[:pose_seed_count]
  @probe_evaluation_count = hash[:probe_evaluation_count]
  @refinement_seed_count = hash[:refinement_seed_count]
  @total_evaluation_count = hash[:total_evaluation_count]
end

Instance Attribute Details

#axis_countObject

Returns the value of attribute axis_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def axis_count
  @axis_count
end

#coarse_refinement_seed_countObject

Returns the value of attribute coarse_refinement_seed_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def coarse_refinement_seed_count
  @coarse_refinement_seed_count
end

#evaluation_count_by_stageObject

Returns the value of attribute evaluation_count_by_stage.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def evaluation_count_by_stage
  @evaluation_count_by_stage
end

#exact_refinement_seed_countObject

Returns the value of attribute exact_refinement_seed_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def exact_refinement_seed_count
  @exact_refinement_seed_count
end

#fine_beam_expanded_state_countObject

Returns the value of attribute fine_beam_expanded_state_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def fine_beam_expanded_state_count
  @fine_beam_expanded_state_count
end

#fine_beam_invocation_countObject

Returns the value of attribute fine_beam_invocation_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def fine_beam_invocation_count
  @fine_beam_invocation_count
end

#fine_beam_layer_countObject

Returns the value of attribute fine_beam_layer_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def fine_beam_layer_count
  @fine_beam_layer_count
end

#fine_beam_peak_state_countObject

Returns the value of attribute fine_beam_peak_state_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def fine_beam_peak_state_count
  @fine_beam_peak_state_count
end

#fine_beam_retained_state_countObject

Returns the value of attribute fine_beam_retained_state_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def fine_beam_retained_state_count
  @fine_beam_retained_state_count
end

#fine_beam_width_limitObject

Returns the value of attribute fine_beam_width_limit.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def fine_beam_width_limit
  @fine_beam_width_limit
end

#geometry_seed_countObject

Returns the value of attribute geometry_seed_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def geometry_seed_count
  @geometry_seed_count
end

#global_orientation_seed_countObject

Returns the value of attribute global_orientation_seed_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def global_orientation_seed_count
  @global_orientation_seed_count
end

#pose_seed_countObject

Returns the value of attribute pose_seed_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def pose_seed_count
  @pose_seed_count
end

#probe_evaluation_countObject

Returns the value of attribute probe_evaluation_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def probe_evaluation_count
  @probe_evaluation_count
end

#refinement_seed_countObject

Returns the value of attribute refinement_seed_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def refinement_seed_count
  @refinement_seed_count
end

#total_evaluation_countObject

Returns the value of attribute total_evaluation_count.



27
28
29
# File 'lib/rafflesia/maps/map_model_fit_search_telemetry.rb', line 27

def total_evaluation_count
  @total_evaluation_count
end