| 341 | } |
| 342 | |
| 343 | void vtkRenderedTreeAreaRepresentation::SetAreaLabelMapper(vtkLabeledDataMapper* mapper) |
| 344 | { |
| 345 | // AreaLayout -> AreaLabelMapper -> AreaLabelActor |
| 346 | if (this->AreaLabelMapper != mapper) |
| 347 | { |
| 348 | vtkLabeledDataMapper* oldMapper = this->AreaLabelMapper; |
| 349 | this->AreaLabelMapper = mapper; |
| 350 | if (this->AreaLabelMapper) |
| 351 | { |
| 352 | this->AreaLabelMapper->Register(this); |
| 353 | this->AreaLabelMapper->SetLabelModeToLabelFieldData(); |
| 354 | if (oldMapper) |
| 355 | { |
| 356 | this->AreaLabelMapper->SetFieldDataName(oldMapper->GetFieldDataName()); |
| 357 | this->SetAreaLabelTextProperty(oldMapper->GetLabelTextProperty()); |
| 358 | } |
| 359 | this->AreaLabelMapper->SetInputConnection(this->AreaLayout->GetOutputPort()); |
| 360 | this->AreaLabelActor->SetMapper(this->AreaLabelMapper); |
| 361 | } |
| 362 | if (oldMapper) |
| 363 | { |
| 364 | oldMapper->Delete(); |
| 365 | } |
| 366 | } |
| 367 | } |
| 368 | |
| 369 | void vtkRenderedTreeAreaRepresentation::SetAreaToPolyData(vtkPolyDataAlgorithm* alg) |
| 370 | { |
no test coverage detected