| 255 | } |
| 256 | |
| 257 | void CDLTransformImpl::setSOP(const double * vec9) |
| 258 | { |
| 259 | if (!vec9) |
| 260 | { |
| 261 | throw Exception("CDLTransform: Invalid 'SOP' pointer"); |
| 262 | } |
| 263 | |
| 264 | data().setSlopeParams(CDLOpData::ChannelParams(vec9[0], vec9[1], vec9[2])); |
| 265 | data().setOffsetParams(CDLOpData::ChannelParams(vec9[3], vec9[4], vec9[5])); |
| 266 | data().setPowerParams(CDLOpData::ChannelParams(vec9[6], vec9[7], vec9[8])); |
| 267 | } |
| 268 | |
| 269 | void CDLTransformImpl::getSOP(double * vec9) const |
| 270 | { |