------------------------------------------------------------------------------ Plot scalar data for each input dataset.
| 243 | //------------------------------------------------------------------------------ |
| 244 | // Plot scalar data for each input dataset. |
| 245 | int vtkPieChartActor::RenderOpaqueGeometry(vtkViewport* viewport) |
| 246 | { |
| 247 | int renderedSomething = 0; |
| 248 | |
| 249 | if (!this->BuildPlot(viewport)) |
| 250 | { |
| 251 | return 0; |
| 252 | } |
| 253 | |
| 254 | // Done rebuilding, render as appropriate. |
| 255 | if (this->GetInput() == nullptr || this->N <= 0) |
| 256 | { |
| 257 | vtkErrorMacro(<< "Nothing to plot!"); |
| 258 | return 0; |
| 259 | } |
| 260 | |
| 261 | if (this->TitleVisibility) |
| 262 | { |
| 263 | renderedSomething += this->TitleActor->RenderOpaqueGeometry(viewport); |
| 264 | } |
| 265 | |
| 266 | this->WebActor->SetProperty(this->GetProperty()); |
| 267 | renderedSomething += this->PlotActor->RenderOpaqueGeometry(viewport); |
| 268 | renderedSomething += this->WebActor->RenderOpaqueGeometry(viewport); |
| 269 | |
| 270 | if (this->LabelVisibility) |
| 271 | { |
| 272 | for (int i = 0; i < this->N; i++) |
| 273 | { |
| 274 | renderedSomething += this->PieceActors[i]->RenderOpaqueGeometry(viewport); |
| 275 | } |
| 276 | } |
| 277 | |
| 278 | if (this->LegendVisibility) |
| 279 | { |
| 280 | renderedSomething += this->LegendActor->RenderOpaqueGeometry(viewport); |
| 281 | } |
| 282 | |
| 283 | return renderedSomething; |
| 284 | } |
| 285 | |
| 286 | //------------------------------------------------------------------------------ |
| 287 | // Description: |
nothing calls this directly
no test coverage detected