------------------------------------------------------------------------------
| 960 | |
| 961 | //------------------------------------------------------------------------------ |
| 962 | void vtkPlotBar::SelectColorArray(const vtkStdString& arrayName) |
| 963 | { |
| 964 | if (this->ColorArrayName == arrayName) |
| 965 | { |
| 966 | return; |
| 967 | } |
| 968 | vtkTable* table = this->Data->GetInput(); |
| 969 | if (!table) |
| 970 | { |
| 971 | vtkWarningMacro(<< "SelectColorArray called with no input table set."); |
| 972 | return; |
| 973 | } |
| 974 | for (vtkIdType i = 0; i < table->GetNumberOfColumns(); ++i) |
| 975 | { |
| 976 | if (arrayName == table->GetColumnName(i)) |
| 977 | { |
| 978 | this->ColorArrayName = arrayName; |
| 979 | this->Modified(); |
| 980 | return; |
| 981 | } |
| 982 | } |
| 983 | vtkDebugMacro(<< "SelectColorArray called with invalid column name."); |
| 984 | this->ColorArrayName = ""; |
| 985 | this->Modified(); |
| 986 | } |
| 987 | |
| 988 | //------------------------------------------------------------------------------ |
| 989 | void vtkPlotBar::SelectColorArray(vtkIdType arrayNum) |