All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OCIO_NAMESPACE::AllocationTransform Class Reference

#include <OpenColorTransforms.h>

+ Inheritance diagram for OCIO_NAMESPACE::AllocationTransform:

Public Member Functions

TransformRcPtr createEditableCopy () const override
TransformDirection getDirection () const noexceptoverride
void setDirection (TransformDirection dir) noexceptoverride
 Note that this only affects the evaluation and not the values stored in the object. More...
TransformType getTransformType () const noexceptoverride
void validate () const override
 Will throw if data is not valid. More...
Allocation getAllocation () const
void setAllocation (Allocation allocation)
int getNumVars () const
void getVars (float *vars) const
void setVars (int numvars, const float *vars)
AllocationTransformoperator= (const AllocationTransform &)=delete
virtual ~AllocationTransform ()
 Do not use (needed only for pybind11). More...
- Public Member Functions inherited from OCIO_NAMESPACE::Transform
 Transform (const Transform &)=delete
Transformoperator= (const Transform &)=delete
virtual ~Transform ()=default
 Do not use (needed only for pybind11). More...

Static Public Member Functions

static AllocationTransformRcPtr Create ()

Additional Inherited Members

- Protected Member Functions inherited from OCIO_NAMESPACE::Transform
 Transform ()=default

Detailed Description

Forward direction wraps the 'expanded' range into the specified, often compressed, range.

Definition at line 152 of file OpenColorTransforms.h.

Constructor & Destructor Documentation

virtual OCIO_NAMESPACE::AllocationTransform::~AllocationTransform ( )

Do not use (needed only for pybind11).

Member Function Documentation

static AllocationTransformRcPtr OCIO_NAMESPACE::AllocationTransform::Create ( )
TransformRcPtr OCIO_NAMESPACE::AllocationTransform::createEditableCopy ( ) const
Allocation OCIO_NAMESPACE::AllocationTransform::getAllocation ( ) const
TransformDirection OCIO_NAMESPACE::AllocationTransform::getDirection ( ) const
int OCIO_NAMESPACE::AllocationTransform::getNumVars ( ) const
TransformType OCIO_NAMESPACE::AllocationTransform::getTransformType ( ) const

Implements OCIO_NAMESPACE::Transform.

Definition at line 162 of file OpenColorTransforms.h.

void OCIO_NAMESPACE::AllocationTransform::getVars ( float vars) const
AllocationTransform& OCIO_NAMESPACE::AllocationTransform::operator= ( const AllocationTransform )
void OCIO_NAMESPACE::AllocationTransform::setAllocation ( Allocation  allocation)
void OCIO_NAMESPACE::AllocationTransform::setDirection ( TransformDirection  dir)

Note that this only affects the evaluation and not the values stored in the object.

Implements OCIO_NAMESPACE::Transform.

void OCIO_NAMESPACE::AllocationTransform::setVars ( int  numvars,
const float vars 
void OCIO_NAMESPACE::AllocationTransform::validate ( ) const

Will throw if data is not valid.

Reimplemented from OCIO_NAMESPACE::Transform.

The documentation for this class was generated from the following file: