------------------------------------------------------------------------------ Plot scalar data for each input dataset.
| 200 | //------------------------------------------------------------------------------ |
| 201 | // Plot scalar data for each input dataset. |
| 202 | int vtkPieChartActor::RenderOverlay(vtkViewport* viewport) |
| 203 | { |
| 204 | int renderedSomething = 0; |
| 205 | |
| 206 | if (!this->BuildPlot(viewport)) |
| 207 | { |
| 208 | return 0; |
| 209 | } |
| 210 | |
| 211 | // Done rebuilding, render as appropriate. |
| 212 | if (this->GetInput() == nullptr || this->N <= 0) |
| 213 | { |
| 214 | vtkErrorMacro(<< "Nothing to plot!"); |
| 215 | return 0; |
| 216 | } |
| 217 | |
| 218 | if (this->TitleVisibility) |
| 219 | { |
| 220 | renderedSomething += this->TitleActor->RenderOverlay(viewport); |
| 221 | } |
| 222 | |
| 223 | this->WebActor->SetProperty(this->GetProperty()); |
| 224 | renderedSomething += this->PlotActor->RenderOverlay(viewport); |
| 225 | renderedSomething += this->WebActor->RenderOverlay(viewport); |
| 226 | |
| 227 | if (this->LabelVisibility) |
| 228 | { |
| 229 | for (int i = 0; i < this->N; i++) |
| 230 | { |
| 231 | renderedSomething += this->PieceActors[i]->RenderOverlay(viewport); |
| 232 | } |
| 233 | } |
| 234 | |
| 235 | if (this->LegendVisibility) |
| 236 | { |
| 237 | renderedSomething += this->LegendActor->RenderOverlay(viewport); |
| 238 | } |
| 239 | |
| 240 | return renderedSomething; |
| 241 | } |
| 242 | |
| 243 | //------------------------------------------------------------------------------ |
| 244 | // Plot scalar data for each input dataset. |
nothing calls this directly
no test coverage detected