| 190 | } |
| 191 | |
| 192 | bool Cameras::GetInitialData() |
| 193 | { |
| 194 | // pop up the dialog box to ask the user to center the laser or give us the distance |
| 195 | // to the reference wall. |
| 196 | |
| 197 | DistanceToReferenceDialog distDiag(captureThread, window, wxID_ANY); |
| 198 | |
| 199 | int returnNum = distDiag.ShowModal(); |
| 200 | |
| 201 | if (returnNum == wxID_OK) |
| 202 | { |
| 203 | distanceToReferenceWall = distDiag.GetWallDistance(); |
| 204 | noLaserImage = distDiag.GetNoLaserImage(); |
| 205 | |
| 206 | } else if (returnNum == USER_CENTERED_LASER) |
| 207 | { |
| 208 | |
| 209 | noLaserImage = distDiag.GetNoLaserImage(); |
| 210 | laserCenteredImage = distDiag.GetLaserCenteredImage(); |
| 211 | |
| 212 | |
| 213 | } else { |
| 214 | // cancelled |
| 215 | return false; |
| 216 | } |
| 217 | return true; |
| 218 | } |
nothing calls this directly
no test coverage detected