Revision 482adb6d client/cpp/src/MiddlewareRSB.cpp

View differences:

client/cpp/src/MiddlewareRSB.cpp
93 93
}
94 94

  
95 95
void MiddlewareRSB::publish_emotion(string scope_target, RobotEmotion e, bool blocking) {
96
	boost::shared_ptr<rst::animation::EmotionExpression> request(new rst::animation::EmotionExpression());
96
	std::shared_ptr<rst::animation::EmotionExpression> request(new rst::animation::EmotionExpression());
97 97

  
98 98
	switch (e.value) {
99 99
		default:
......
138 138
}
139 139

  
140 140
void MiddlewareRSB::publish_gaze_target(RobotGaze incoming_target, bool blocking) {
141
	boost::shared_ptr<rst::animation::BinocularHeadGaze> request(new rst::animation::BinocularHeadGaze());
141
	std::shared_ptr<rst::animation::BinocularHeadGaze> request(new rst::animation::BinocularHeadGaze());
142 142

  
143
	boost::shared_ptr<rst::geometry::SphericalDirectionFloat> target(new rst::geometry::SphericalDirectionFloat());
143
	std::shared_ptr<rst::geometry::SphericalDirectionFloat> target(new rst::geometry::SphericalDirectionFloat());
144 144
	target->set_azimuth(incoming_target.pan);
145 145
	target->set_elevation(incoming_target.tilt);
146 146
	request->set_allocated_target(target.get());
147 147

  
148 148
	request->set_eye_vergence(incoming_target.vergence);
149 149

  
150
	boost::shared_ptr<rst::geometry::SphericalDirectionFloat> offset(new rst::geometry::SphericalDirectionFloat());
150
	std::shared_ptr<rst::geometry::SphericalDirectionFloat> offset(new rst::geometry::SphericalDirectionFloat());
151 151
	offset->set_azimuth(incoming_target.pan_offset);
152 152
	offset->set_elevation(incoming_target.tilt_offset);
153 153
	request->set_allocated_offset(offset.get());
......
166 166

  
167 167
void MiddlewareRSB::publish_mouth_target(RobotMouth target, bool blocking) {
168 168
	/*
169
	    boost::shared_ptr<rst::robot::MouthTarget> request(new rst::robot::MouthTarget());
169
	    std::shared_ptr<rst::robot::MouthTarget> request(new rst::robot::MouthTarget());
170 170

  
171 171
	    request->set_position_left(  target.position_left);
172 172
	    request->set_position_center(target.position_center);
......
186 186
}
187 187

  
188 188
void MiddlewareRSB::publish_head_animation(RobotHeadAnimation a, bool blocking) {
189
	boost::shared_ptr<rst::animation::HeadAnimation> request(new rst::animation::HeadAnimation());
189
	std::shared_ptr<rst::animation::HeadAnimation> request(new rst::animation::HeadAnimation());
190 190

  
191 191
	switch (a.value) {
192 192
		default:
......
238 238

  
239 239
void MiddlewareRSB::publish_speech(string text, bool blocking) {
240 240
	// say it
241
	boost::shared_ptr<std::string> request(new string(text));
241
	std::shared_ptr<std::string> request(new string(text));
242 242

  
243 243
	if (blocking) {
244 244
		hlrc_server->call<std::string>("speech", request);

Also available in: Unified diff