30 const std::shared_ptr<const IHexapodCoordinateConverter>& converter_ptr);
39 const std::vector<size_t>& simulation_end_node_index);
45 void Draw(
size_t draw_simulation_num,
bool draw_all_simulation =
false)
const;
48 struct VectorAndIsGround
56 const unsigned int kRightLegGroundPointColor;
58 const unsigned int kLeftLegGroundPointColor;
60 const unsigned int kRightLegGroundPointDarkColor;
62 const unsigned int kLeftLegGroundPointDarkColor;
65 const std::shared_ptr<const IHexapodCoordinateConverter> converter_ptr_;
69 size_t loaded_node_num_;
73 std::vector<std::vector<std::array<VectorAndIsGround, HexapodConst::kLegNum>>> ground_point_;