| 386 | } |
| 387 | |
| 388 | void vtkScatterPlotMatrix::Update() |
| 389 | { |
| 390 | if (this->Private->VisibleColumnsModified) |
| 391 | { |
| 392 | // We need to handle layout changes due to modified visibility. |
| 393 | // Build up our histograms data before updating the layout. |
| 394 | PopulateHistograms( |
| 395 | this->Input, this->Private->Histogram, this->VisibleColumns, this->NumberOfBins); |
| 396 | this->UpdateLayout(); |
| 397 | this->Private->VisibleColumnsModified = false; |
| 398 | } |
| 399 | else if (this->GetMTime() > this->LayoutUpdatedTime) |
| 400 | { |
| 401 | this->UpdateLayout(); |
| 402 | } |
| 403 | } |
| 404 | |
| 405 | bool vtkScatterPlotMatrix::Paint(vtkContext2D* painter) |
| 406 | { |
no test coverage detected