------------------------------------------------------------------------------
| 1425 | |
| 1426 | //------------------------------------------------------------------------------ |
| 1427 | void vtkColorTransferFunction::DeepCopy(vtkScalarsToColors* o) |
| 1428 | { |
| 1429 | vtkColorTransferFunction* f = nullptr; |
| 1430 | if (o) |
| 1431 | { |
| 1432 | this->Superclass::DeepCopy(o); |
| 1433 | f = vtkColorTransferFunction::SafeDownCast(o); |
| 1434 | } |
| 1435 | |
| 1436 | if (f != nullptr) |
| 1437 | { |
| 1438 | this->Clamping = f->Clamping; |
| 1439 | this->ColorSpace = f->ColorSpace; |
| 1440 | this->HSVWrap = f->HSVWrap; |
| 1441 | this->Scale = f->Scale; |
| 1442 | |
| 1443 | int i; |
| 1444 | this->RemoveAllPoints(); |
| 1445 | for (i = 0; i < f->GetSize(); i++) |
| 1446 | { |
| 1447 | double val[6]; |
| 1448 | f->GetNodeValue(i, val); |
| 1449 | this->AddRGBPoint(val[0], val[1], val[2], val[3], val[4], val[5]); |
| 1450 | } |
| 1451 | this->Modified(); |
| 1452 | } |
| 1453 | } |
| 1454 | |
| 1455 | //------------------------------------------------------------------------------ |
| 1456 | void vtkColorTransferFunction::ShallowCopy(vtkColorTransferFunction* f) |
nothing calls this directly
no test coverage detected