comparison Framework/Radiography/RadiographyLayer.cpp @ 623:42dadae61fa9

renamed IObservable::EmitMessage() as BroadcastMessage()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 07 May 2019 14:16:08 +0200
parents 77e0eb83ff63
children 63982c8c294a
comparison
equal deleted inserted replaced
622:8a3a25f2d42c 623:42dadae61fa9
137 137
138 void RadiographyLayer::SetPreferredPhotomotricDisplayMode(PhotometricDisplayMode prefferedPhotometricDisplayMode) 138 void RadiographyLayer::SetPreferredPhotomotricDisplayMode(PhotometricDisplayMode prefferedPhotometricDisplayMode)
139 { 139 {
140 prefferedPhotometricDisplayMode_ = prefferedPhotometricDisplayMode; 140 prefferedPhotometricDisplayMode_ = prefferedPhotometricDisplayMode;
141 141
142 EmitMessage(RadiographyLayer::LayerEditedMessage(*this)); 142 BroadcastMessage(RadiographyLayer::LayerEditedMessage(*this));
143 } 143 }
144 144
145 void RadiographyLayer::SetCrop(unsigned int x, 145 void RadiographyLayer::SetCrop(unsigned int x,
146 unsigned int y, 146 unsigned int y,
147 unsigned int width, 147 unsigned int width,
159 } 159 }
160 160
161 geometry_.SetCrop(x, y, width, height); 161 geometry_.SetCrop(x, y, width, height);
162 UpdateTransform(); 162 UpdateTransform();
163 163
164 EmitMessage(RadiographyLayer::LayerEditedMessage(*this)); 164 BroadcastMessage(RadiographyLayer::LayerEditedMessage(*this));
165 } 165 }
166 166
167 void RadiographyLayer::SetGeometry(const Geometry& geometry) 167 void RadiographyLayer::SetGeometry(const Geometry& geometry)
168 { 168 {
169 geometry_ = geometry; 169 geometry_ = geometry;
171 if (hasSize_) 171 if (hasSize_)
172 { 172 {
173 UpdateTransform(); 173 UpdateTransform();
174 } 174 }
175 175
176 EmitMessage(RadiographyLayer::LayerEditedMessage(*this)); 176 BroadcastMessage(RadiographyLayer::LayerEditedMessage(*this));
177 } 177 }
178 178
179 179
180 void RadiographyLayer::GetCrop(unsigned int& x, 180 void RadiographyLayer::GetCrop(unsigned int& x,
181 unsigned int& y, 181 unsigned int& y,
199 void RadiographyLayer::SetAngle(double angle) 199 void RadiographyLayer::SetAngle(double angle)
200 { 200 {
201 geometry_.SetAngle(angle); 201 geometry_.SetAngle(angle);
202 UpdateTransform(); 202 UpdateTransform();
203 203
204 EmitMessage(RadiographyLayer::LayerEditedMessage(*this)); 204 BroadcastMessage(RadiographyLayer::LayerEditedMessage(*this));
205 } 205 }
206 206
207 207
208 void RadiographyLayer::SetSize(unsigned int width, 208 void RadiographyLayer::SetSize(unsigned int width,
209 unsigned int height) 209 unsigned int height)
218 hasSize_ = true; 218 hasSize_ = true;
219 width_ = width; 219 width_ = width;
220 height_ = height; 220 height_ = height;
221 221
222 UpdateTransform(); 222 UpdateTransform();
223 EmitMessage(RadiographyLayer::LayerEditedMessage(*this)); 223 BroadcastMessage(RadiographyLayer::LayerEditedMessage(*this));
224 } 224 }
225 225
226 226
227 Extent2D RadiographyLayer::GetExtent() const 227 Extent2D RadiographyLayer::GetExtent() const
228 { 228 {
296 void RadiographyLayer::SetPan(double x, 296 void RadiographyLayer::SetPan(double x,
297 double y) 297 double y)
298 { 298 {
299 geometry_.SetPan(x, y); 299 geometry_.SetPan(x, y);
300 UpdateTransform(); 300 UpdateTransform();
301 EmitMessage(RadiographyLayer::LayerEditedMessage(*this)); 301 BroadcastMessage(RadiographyLayer::LayerEditedMessage(*this));
302 } 302 }
303 303
304 304
305 void RadiographyLayer::SetPixelSpacing(double x, 305 void RadiographyLayer::SetPixelSpacing(double x,
306 double y) 306 double y)
307 { 307 {
308 geometry_.SetPixelSpacing(x, y); 308 geometry_.SetPixelSpacing(x, y);
309 UpdateTransform(); 309 UpdateTransform();
310 EmitMessage(RadiographyLayer::LayerEditedMessage(*this)); 310 BroadcastMessage(RadiographyLayer::LayerEditedMessage(*this));
311 } 311 }
312 312
313 313
314 void RadiographyLayer::GetCenter(double& centerX, 314 void RadiographyLayer::GetCenter(double& centerX,
315 double& centerY) const 315 double& centerY) const