------------------------------------------------------------------------------
| 691 | |
| 692 | //------------------------------------------------------------------------------ |
| 693 | void vtkCornerAnnotation::SetText(int i, const char* text) |
| 694 | { |
| 695 | if (i < 0 || i >= NumTextPositions) |
| 696 | { |
| 697 | return; |
| 698 | } |
| 699 | |
| 700 | if (!text || (this->CornerText[i] && (!strcmp(this->CornerText[i], text)))) |
| 701 | { |
| 702 | return; |
| 703 | } |
| 704 | delete[] this->CornerText[i]; |
| 705 | this->CornerText[i] = new char[strlen(text) + 1]; |
| 706 | strcpy(this->CornerText[i], text); |
| 707 | this->Modified(); |
| 708 | } |
| 709 | |
| 710 | //------------------------------------------------------------------------------ |
| 711 | const char* vtkCornerAnnotation::GetText(int i) |