MCPcopy Create free account
hub / github.com/Kitware/VTK / SetAreaLabelMapper

Method SetAreaLabelMapper

Views/Infovis/vtkRenderedTreeAreaRepresentation.cxx:343–367  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

341}
342
343void 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
369void vtkRenderedTreeAreaRepresentation::SetAreaToPolyData(vtkPolyDataAlgorithm* alg)
370{

Callers 2

SetLabelRenderModeMethod · 0.95

Calls 7

DeleteMethod · 0.65
RegisterMethod · 0.45
GetLabelTextPropertyMethod · 0.45
SetInputConnectionMethod · 0.45
GetOutputPortMethod · 0.45
SetMapperMethod · 0.45

Tested by

no test coverage detected