| 343 | } |
| 344 | |
| 345 | vtkIdType vtkArcPlotter::OffsetPoint(vtkIdType ptId, vtkPoints* inPts, double n[3], |
| 346 | vtkPoints* newPts, double offset, double* range, double v) |
| 347 | { |
| 348 | double x[3], xNew[3]; |
| 349 | int i; |
| 350 | double median = (range[0] + range[1]) / 2.0; |
| 351 | double denom = range[1] - range[0]; |
| 352 | |
| 353 | inPts->GetPoint(ptId, x); |
| 354 | for (i = 0; i < 3; i++) |
| 355 | { |
| 356 | xNew[i] = x[i] + n[i] * (offset + ((v - median) / denom) * this->Height); |
| 357 | } |
| 358 | |
| 359 | return newPts->InsertNextPoint(xNew); |
| 360 | } |
| 361 | |
| 362 | vtkMTimeType vtkArcPlotter::GetMTime() |
| 363 | { |
no test coverage detected