6 #include <radial_menu_msgs/State.h> 20 std::vector< rmm::ItemConstPtr > sibilings(level->sibilings());
21 std::random_shuffle(sibilings.begin(), sibilings.end());
99 int main(
int argc,
char *argv[]) {
100 ros::init(argc, argv,
"random_model_controller");
121 std::random_shuffle(operations.begin(), operations.end());
122 for (
const Operation op : operations) {
rmm::ItemConstPtr randomSibiling(const rmm::ItemConstPtr &level)
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
bool point(rmm::Model *const model)
bool unpoint(rmm::Model *const model)
void publish(const boost::shared_ptr< M > &message) const
radial_menu_model::Model model
bool ascend(rmm::Model *const model)
bool descend(rmm::Model *const model)
bool deselect(rmm::Model *const model)
int main(int argc, char *argv[])
Publisher advertise(const std::string &topic, uint32_t queue_size, bool latch=false)
#define ROS_INFO_STREAM(args)
bool select(rmm::Model *const model)