text: 
  class CDLTransform:
      """
      CDLTransform
      """
      def __init__(self):
          pass
      
      def equals(self, cdl):
          """
          equals(cdl)
          
          :param cdl: a cdl transform
          :type cdl: :py:class:`PyOpenColorIO.CDLTransform`
  
          Returns True if cdl is equal to :py:class:`PyOpenColorIO.CDLTransform`.
          """
          pass
  
      def validate(self):
          """
          validate()
          
          Throw if :py:class:`PyOpenColorIO.CDLTransform` contains illegal parameters.
          """
          pass
  
      def CreateFromFile(self, src, cccid):
          pass
      
      def getXML(self):
          pass
          
      def setXML(self, xmltext):
          pass
          
      def getSlope(self):
          pass
          
      def getOffset(self):
          pass
          
      def getPower(self):
          pass
          
      def getSOP(self):
          pass
          
      def getSat(self):
          pass
          
      def setSlope(self, slope):
          """
          setSlope(pyData)
          
          Sets the slope ('S' part of SOP) in :py:class:`PyOpenColorIO.CDLTransform`.
          
          :param pyData: 
          :type pyData: object
          """
          pass
          
      def setOffset(self, offset):
          """
          setOffset(pyData)
          
          Sets the offset ('O' part of SOP) in :py:class:`PyOpenColorIO.CDLTransform`.
          
          :param pyData: list of three floats
          :type pyData: object
          """
          pass
          
      def setPower(self, power):
          """
          setPower(pyData)
          
          Sets the power ('P' part of SOP) in :py:class:`PyOpenColorIO.CDLTransform`.
          
          :param pyData: list of three floats
          :type pyData: object
          """
          pass
  
      def setSOP(self, sop):
          """
          setSOP(pyData)
          
          Sets SOP in :py:class:`PyOpenColorIO.CDLTransform`.
          
          :param pyData: list of nine floats
          :type pyData: object
          """
          pass
          
      def setSat(self, sat):
          """
          setSAT(pyData)
          
          Sets SAT (saturation) in :py:class:`PyOpenColorIO.CDLTransform`.
          
          :param pyData: saturation
          :type pyData: float
          """
          pass
          
      def getSatLumaCoefs(self):
          """
          getSatLumaCoefs(pyData)
          
          Returns the SAT (saturation) and luma coefficients in :py:class:`PyOpenColorIO.CDLTransform`.
          
          :return: saturation and luma coefficients
          :rtype: list of floats
          """
          pass
          
      def getID(self):
          """
          getID()
          
          Returns the ID from :py:class:`PyOpenColorIO.CDLTransform`.
          
          :return: ID
          :rtype: string
          """
          pass
          
      def setID(self, id):
          """
          setID(str)
          
          Sets the ID in :py:class:`PyOpenColorIO.CDLTransform`.
          
          :param str: ID
          :type str: string
          """
          pass
          
      def getDescription(self):
          """
          getDescription()
          
          Returns the description of :py:class:`PyOpenColorIO.CDLTransform`.
          
          :return: description
          :rtype: string
          """
          pass
          
      def setDescription(self, desc):
          """
          setDescription(str)
          
          Sets the description of :py:class:`PyOpenColorIO.CDLTransform`.
          
          :param str: description
          :type str: string
          """
          pass
  