HDK
|
Base class for all the transform classes. More...
#include <OpenColorTransforms.h>
Public Member Functions | |
virtual TransformRcPtr | createEditableCopy () const =0 |
virtual TransformDirection | getDirection () const noexcept=0 |
virtual void | setDirection (TransformDirection dir) noexcept=0 |
Note that this only affects the evaluation and not the values stored in the object. More... | |
virtual TransformType | getTransformType () const noexcept=0 |
virtual void | validate () const |
Will throw if data is not valid. More... | |
Transform (const Transform &)=delete | |
Transform & | operator= (const Transform &)=delete |
virtual | ~Transform ()=default |
Do not use (needed only for pybind11). More... | |
Protected Member Functions | |
Transform ()=default | |
Base class for all the transform classes.
Definition at line 121 of file OpenColorTransforms.h.
|
virtualdefault |
Do not use (needed only for pybind11).
|
protecteddefault |
|
pure virtual |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
Implemented in OCIO_NAMESPACE::RangeTransform, OCIO_NAMESPACE::MatrixTransform, OCIO_NAMESPACE::Lut3DTransform, OCIO_NAMESPACE::Lut1DTransform, OCIO_NAMESPACE::LookTransform, OCIO_NAMESPACE::LogTransform, OCIO_NAMESPACE::LogCameraTransform, OCIO_NAMESPACE::LogAffineTransform, OCIO_NAMESPACE::GradingToneTransform, OCIO_NAMESPACE::GradingRGBCurveTransform, OCIO_NAMESPACE::GradingPrimaryTransform, OCIO_NAMESPACE::FixedFunctionTransform, OCIO_NAMESPACE::FileTransform, OCIO_NAMESPACE::ExposureContrastTransform, OCIO_NAMESPACE::ExponentWithLinearTransform, OCIO_NAMESPACE::ExponentTransform, OCIO_NAMESPACE::DisplayViewTransform, OCIO_NAMESPACE::ColorSpaceTransform, OCIO_NAMESPACE::CDLTransform, OCIO_NAMESPACE::BuiltinTransform, and OCIO_NAMESPACE::AllocationTransform.
|
pure virtualnoexcept |
Note that this only affects the evaluation and not the values stored in the object.
Implemented in OCIO_NAMESPACE::LookTransform, OCIO_NAMESPACE::FileTransform, OCIO_NAMESPACE::DisplayViewTransform, OCIO_NAMESPACE::ColorSpaceTransform, and OCIO_NAMESPACE::AllocationTransform.
|
virtual |
Will throw if data is not valid.
Reimplemented in OCIO_NAMESPACE::LookTransform, OCIO_NAMESPACE::FileTransform, OCIO_NAMESPACE::DisplayViewTransform, OCIO_NAMESPACE::ColorSpaceTransform, and OCIO_NAMESPACE::AllocationTransform.