| 416 | // Render the axis, ticks, title, and labels. |
| 417 | |
| 418 | int vtkAxisActor2D::RenderOverlay(vtkViewport* viewport) |
| 419 | { |
| 420 | int renderedSomething = 0; |
| 421 | |
| 422 | this->BuildAxis(viewport); |
| 423 | |
| 424 | // Everything is built, just have to render |
| 425 | if (this->Title != nullptr && this->Title[0] != 0 && this->TitleVisibility) |
| 426 | { |
| 427 | renderedSomething += this->TitleActor->RenderOverlay(viewport); |
| 428 | } |
| 429 | |
| 430 | if (this->AxisVisibility || this->TickVisibility) |
| 431 | { |
| 432 | renderedSomething += this->AxisActor->RenderOverlay(viewport); |
| 433 | } |
| 434 | |
| 435 | if (this->LabelVisibility) |
| 436 | { |
| 437 | for (int i = 0; i < this->NumberOfLabelsBuilt; i++) |
| 438 | { |
| 439 | renderedSomething += this->LabelActors[i]->RenderOverlay(viewport); |
| 440 | } |
| 441 | } |
| 442 | |
| 443 | return renderedSomething; |
| 444 | } |
| 445 | |
| 446 | //------------------------------------------------------------------------------ |
| 447 | // Description: |