PyObject * PyOCIO_CDLTransform_equals(PyObject * self, PyObject * args) { OCIO_PYTRY_ENTER() PyObject* pyother = 0; if (!PyArg_ParseTuple(args, "O:equals", &pyother)) return NULL; ConstCDLTransformRcPtr transform = GetConstCDLTransform(self); if(IsPyOCIOType(pyother, PyOCIO_CDLTransformType)) return PyBool_FromLong(false); ConstCDLTransformRcPtr other = GetConstCDLTransform(pyother); return PyBool_FromLong(transform->equals(other)); OCIO_PYTRY_EXIT(NULL) }
bool IsPyLook(PyObject * pyobject) { return IsPyOCIOType(pyobject, PyOCIO_LookType); }
bool IsPyProcessorMetadata(PyObject * pyobject) { return IsPyOCIOType(pyobject, PyOCIO_ProcessorMetadataType); }
bool IsPyProcessor(PyObject * pyobject) { return IsPyOCIOType(pyobject, PyOCIO_ProcessorType); }
bool IsPyTransform(PyObject * pyobject) { return IsPyOCIOType(pyobject, PyOCIO_TransformType); }
bool IsPyConfig(PyObject * pyobject) { return IsPyOCIOType(pyobject, PyOCIO_ConfigType); }