|
HDK
|
#include <OpenColorTransforms.h>
Inheritance diagram for OCIO_NAMESPACE::LogAffineTransform:Public Member Functions | |
| TransformType | getTransformType () const noexceptoverride |
| virtual const FormatMetadata & | getFormatMetadata () const noexcept=0 |
| virtual FormatMetadata & | getFormatMetadata () noexcept=0 |
| virtual bool | equals (const LogAffineTransform &other) const noexcept=0 |
| Checks if this exactly equals other. More... | |
| virtual double | getBase () const noexcept=0 |
| virtual void | setBase (double base) noexcept=0 |
| virtual void | getLogSideSlopeValue (double(&values)[3]) const noexcept=0 |
| virtual void | setLogSideSlopeValue (const double(&values)[3]) noexcept=0 |
| virtual void | getLogSideOffsetValue (double(&values)[3]) const noexcept=0 |
| virtual void | setLogSideOffsetValue (const double(&values)[3]) noexcept=0 |
| virtual void | getLinSideSlopeValue (double(&values)[3]) const noexcept=0 |
| virtual void | setLinSideSlopeValue (const double(&values)[3]) noexcept=0 |
| virtual void | getLinSideOffsetValue (double(&values)[3]) const noexcept=0 |
| virtual void | setLinSideOffsetValue (const double(&values)[3]) noexcept=0 |
| LogAffineTransform (const LogAffineTransform &)=delete | |
| LogAffineTransform & | operator= (const LogAffineTransform &)=delete |
| virtual | ~LogAffineTransform ()=default |
| Do not use (needed only for pybind11). More... | |
Public Member Functions inherited from OCIO_NAMESPACE::Transform | |
| 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 LogAffineTransformRcPtr | Create () |
Protected Member Functions | |
| LogAffineTransform ()=default | |
Protected Member Functions inherited from OCIO_NAMESPACE::Transform | |
| Transform ()=default | |
Applies a logarithm with an affine transform before and after. Represents the Cineon lin-to-log type transforms::
logSideSlope * log( linSideSlope * color + linSideOffset, base) + logSideOffset
Definition at line 1414 of file OpenColorTransforms.h.
|
delete |
|
virtualdefault |
Do not use (needed only for pybind11).
|
protecteddefault |
|
static |
|
pure virtualnoexcept |
Checks if this exactly equals other.
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
inlineoverridevirtualnoexcept |
Implements OCIO_NAMESPACE::Transform.
Definition at line 1419 of file OpenColorTransforms.h.
|
delete |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |