| 442 | } |
| 443 | |
| 444 | void ImagePrimitive::channelNames( vector<string> &names ) const |
| 445 | { |
| 446 | // copy in the names of channels from the map |
| 447 | names.clear(); |
| 448 | |
| 449 | for( const auto &channel : channels ) |
| 450 | { |
| 451 | if( channelValid( channel.second.get() ) ) |
| 452 | { |
| 453 | names.push_back( channel.first ); |
| 454 | } |
| 455 | } |
| 456 | } |
| 457 |