------------------------------------------------------------------------------
| 155 | |
| 156 | //------------------------------------------------------------------------------ |
| 157 | const char* vtkAbstractArray::GetComponentName(vtkIdType component) const |
| 158 | { |
| 159 | unsigned int index = static_cast<unsigned int>(component); |
| 160 | if (!this->ComponentNames || component < 0 || index >= this->ComponentNames->size()) |
| 161 | { |
| 162 | // make sure we have valid vector |
| 163 | return nullptr; |
| 164 | } |
| 165 | |
| 166 | std::string* compName = this->ComponentNames->at(index); |
| 167 | return (compName) ? compName->c_str() : nullptr; |
| 168 | } |
| 169 | |
| 170 | //------------------------------------------------------------------------------ |
| 171 | bool vtkAbstractArray::HasAComponentName() const |