HDK
|
#include <OpenColorTransforms.h>
Public Member Functions | |
TransformType | getTransformType () const noexceptoverride |
virtual const FormatMetadata & | getFormatMetadata () const noexcept=0 |
virtual FormatMetadata & | getFormatMetadata () noexcept=0 |
virtual bool | equals (const FixedFunctionTransform &other) const noexcept=0 |
Checks if this exactly equals other. More... | |
virtual FixedFunctionStyle | getStyle () const =0 |
virtual void | setStyle (FixedFunctionStyle style)=0 |
Select which algorithm to use. More... | |
virtual size_t | getNumParams () const =0 |
virtual void | getParams (double *params) const =0 |
virtual void | setParams (const double *params, size_t num)=0 |
Set the parameters (for functions that require them). More... | |
FixedFunctionTransform (const FixedFunctionTransform &)=delete | |
FixedFunctionTransform & | operator= (const FixedFunctionTransform &)=delete |
virtual | ~FixedFunctionTransform ()=default |
Do not use (needed only for pybind11). More... | |
![]() | |
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 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... | |
Static Public Member Functions | |
static FixedFunctionTransformRcPtr | Create (FixedFunctionStyle style) |
static FixedFunctionTransformRcPtr | Create (FixedFunctionStyle style, const double *params, size_t num) |
Protected Member Functions | |
FixedFunctionTransform ()=default | |
![]() | |
Transform ()=default | |
Provides a set of hard-coded algorithmic building blocks that are needed to accurately implement various common color transformations.
Definition at line 1083 of file OpenColorTransforms.h.
|
delete |
|
virtualdefault |
Do not use (needed only for pybind11).
|
protecteddefault |
|
static |
|
static |
|
pure virtualnoexcept |
Checks if this exactly equals other.
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlineoverridevirtualnoexcept |
Implements OCIO_NAMESPACE::Transform.
Definition at line 1091 of file OpenColorTransforms.h.
|
delete |
|
pure virtual |
Set the parameters (for functions that require them).
|
pure virtual |
Select which algorithm to use.