| 550 | } |
| 551 | |
| 552 | int vtkLabeledTreeMapDataMapper::GetStringSize(char* string, int level) |
| 553 | { |
| 554 | |
| 555 | level = std::min(level, this->MaxFontLevel); |
| 556 | int size = 0, i; |
| 557 | for (i = 0; string[i] != '\0'; i++) |
| 558 | { |
| 559 | if (string[i] < 32) |
| 560 | { |
| 561 | continue; |
| 562 | } |
| 563 | |
| 564 | if (string[i] > 126) |
| 565 | { |
| 566 | continue; |
| 567 | } |
| 568 | |
| 569 | size += this->FontWidths[level][string[i] - 32]; |
| 570 | } |
| 571 | return size; |
| 572 | } |
| 573 | |
| 574 | int vtkLabeledTreeMapDataMapper::ConvertToDC(float* binfo, float* newBinfo) |
| 575 | { |