+
   X?%0T                      R t  ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R	 R
4      t ! R R]4      t ! R R]4      t ! R R4      t	 ! R R]4      t
 ! R R]
4      t ! R R]
4      t ! R R]
4      t ! R R4      t ! R R]4      t ! R R4      t ! R R 4      t ! R! R"4      t ! R# R$]
4      t ! R% R&]
4      t ! R' R(4      tR)# )*zc
:mod:`Imath` --- Deprecated component of OpenEXR
================================================
c                   6   a  ] tR t^	t o RtR tR tR tRtV t	R# )chromaticity@This class is deprecated and will be removed in a future releasec                    Wn         W n        R # Nxyselfr   r	   s   &&&D/build/openexr/pkg/openexr/usr/lib/python3.14/site-packages/Imath.py__init__chromaticity.__init__           c                D    \        V P                  V P                  34      # r   reprr   r	   r   s   &r   __repr__chromaticity.__repr__       TVVTVV$%%r   c                d    V P                   V P                  3VP                   VP                  38H  # r   r   r   others   &&r   __eq__chromaticity.__eq__   '    EGGUWW#555r   r   N
__name__
__module____qualname____firstlineno____doc__r   r   r   __static_attributes____classdictcell____classdict__s   @r   r   r   	   s     J&6 6r   r   c                   6   a  ] tR t^t o RtR tR tR tRtV t	R# )pointr   c                    Wn         W n        R # r   r   r
   s   &&&r   r   point.__init__   r   r   c                D    \        V P                  V P                  34      # r   r   r   s   &r   r   point.__repr__   r   r   c                d    V P                   V P                  3VP                   VP                  38H  # r   r   r   s   &&r   r   point.__eq__   r   r   r   Nr   r&   s   @r   r)   r)      s     J&6 6r   r)   c                       ] tR t^tRtRtR# )V2ir    Nr   r    r!   r"   r#   r$   r2   r   r   r1   r1          Jr   r1   c                       ] tR t^!tRtRtR# )V2fr   r2   Nr3   r2   r   r   r6   r6   !   r4   r   r6   c                   :   a  ] tR t^%t o RtRR ltR tR tRtV t	R# )Boxr   Nc                    Wn         W n        R # r   minmax)r   r;   r<   s   &&&r   r   Box.__init__'   s    r   c                n    \        V P                  4      R ,           \        V P                  4      ,           # )z - )r   r;   r<   r   s   &r   r   Box.__repr__*   s"    DHH~%TXX66r   c                d    V P                   V P                  3VP                   VP                  38H  # r   r:   r   s   &&r   r   
Box.__eq__,   s'    $((#		599'===r   )r<   r;   )NNr   r&   s   @r   r8   r8   %   s     J7> >r   r8   c                       ] tR t^/tRtRtR# )Box2ir   r2   Nr3   r2   r   r   rC   rC   /   r4   r   rC   c                       ] tR t^3tRtRtR# )Box2fr   r2   Nr3   r2   r   r   rE   rE   3   r4   r   rE   c                   4   a  ] tR t^7t o RtRR ltR tRtV tR# )Chromaticitiesr   Nc                6    Wn         W n        W0n        W@n        R # r   )redgreenbluewhite)r   rI   rJ   rK   rL   s   &&&&&r   r   Chromaticities.__init__9   s    
	
r   c                    \        V P                  4      R ,           \        V P                  4      ,           R ,           \        V P                  4      ,           R ,           \        V P                  4      ,           #  )r   rI   rJ   rK   rL   r   s   &r   r   Chromaticities.__repr__>   sM    DHH~#d4::&66<tDIINQTTW[\`\f\fWgggr   )rK   rJ   rI   rL   )NNNN)	r   r    r!   r"   r#   r   r   r$   r%   r&   s   @r   rG   rG   7   s     J
h hr   rG   c                   8   a  ] tR t^At o R tR tR tR tRtV t	R# )
Enumeratedc                d    WP                   9   d   \        R V,           4      V n        R# Wn        R# )zself.N)namesevalv)r   rW   s   &&r   r   Enumerated.__init__B   s     

?'A+&DFFr   c                <    V P                   V P                  ,          # r   )rU   rW   r   s   &r   r   Enumerated.__repr__G   s    zz$&&!!r   c                <    V P                   VP                   ,
          # r   rW   r   s   &&r   __cmp__Enumerated.__cmp__I   s    vvr   c                4    V P                   VP                   8H  # r   r\   r   s   &&r   r   Enumerated.__eq__K   s    vv  r   r\   N)
r   r    r!   r"   r   r   r]   r   r$   r%   r&   s   @r   rS   rS   A   s     
" ! !r   rS   c                   .    ] tR t^NtRt^ t^t^t. ROtRt	R# )	LineOrderr   r2   N)INCREASING_YDECREASING_YRANDOM_Y)
r   r    r!   r"   r#   rc   rd   re   rU   r$   r2   r   r   rb   rb   N   s    JLLH8Er   rb   c                   R    ] tR t^UtRt^ t^t^t^t^t	^t
^t^t^t^	t^
t^t. ROtRtR# )Compressionr   r2   N)NO_COMPRESSIONRLE_COMPRESSIONZIPS_COMPRESSIONZIP_COMPRESSIONPIZ_COMPRESSIONPXR24_COMPRESSIONB44_COMPRESSIONB44A_COMPRESSIONDWAA_COMPRESSIONDWAB_COMPRESSIONHTJ2K256_COMPRESSIONHTJ2K32_COMPRESSION)r   r    r!   r"   r#   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rU   r$   r2   r   r   rg   rg   U   sO    JNOOOOEr   rg   c                   .    ] tR t^htRt^ t^t^t. ROtRt	R# )	PixelTyper   r2   N)UINTHALFFLOAT)
r   r    r!   r"   r#   rv   rw   rx   rU   r$   r2   r   r   ru   ru   h   s    JDDE%Er   ru   c                   `   a  ] tR t^ot o Rt]! ]P                  4      ^^3R ltR tR t	Rt
V tR# )Channelr   c                    Wn         W n        W0n        \        V P                   \        4      '       g   \        R 4      hR# )ztype needs to be a PixelType.N)type	xSampling	ySampling
isinstanceru   	TypeError)r   r|   r}   r~   s   &&&&r   r   Channel.__init__q   s3    	""$))Y//9:
: 0r   c                    \        V P                  4      R ,           \        V P                  V P                  34      ,           # rO   )r   r|   r}   r~   r   s   &r   r   Channel.__repr__w   s,    DII$tT^^T^^,L'MMMr   c                    V P                   V P                  V P                  3VP                   VP                  VP                  38H  # r   r|   r}   r~   r   s   &&r   r   Channel.__eq__y   s6    		4>>4>>:uzz5??\a\k\k>lllr   r   N)r   r    r!   r"   r#   ru   rw   r   r   r   r$   r%   r&   s   @r   rz   rz   o   s0     J'	7QTU ;Nm mr   rz   c                   2   a  ] tR t^|t o R tR tR tRtV tR# )Rationalc                    Wn         W n        R # r   nd)r   r   r   s   &&&r   r   Rational.__init__}   r   r   c           	         \        R V P                  V P                  V P                  \        V P                  4      ,          3,          4      # )z%s/%s (%.3f))r   r   r   floatr   s   &r   r   Rational.__repr__   s2    NdffdffdffU466]6J%KKLLr   c                v    V P                   VP                   8H  ;'       d    V P                  VP                  8H  # r   r   r   s   &&r   r   Rational.__eq__   s*    vv 66TVVuww%66r   )r   r   N	r   r    r!   r"   r   r   r   r$   r%   r&   s   @r   r   r   |   s     M7 7r   r   c                   6   a  ] tR t^t o RR ltR tR tRtV tR# )TimeCodec                    Wn         W n        W0n        W@n        WPn        W`n        Wpn        Wn        Wn        Wn	        Wn
        Wn        Wn        Wn        Wn        VV n        VV n        VV n        R # r   )hoursminutessecondsframe	dropFrame
colorFrame
fieldPhasebgf0bgf1bgf2binaryGroup1binaryGroup2binaryGroup3binaryGroup4binaryGroup5binaryGroup6binaryGroup7binaryGroup8)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s   &&&&&&&&&&&&&&&&&&&r   r   TimeCode.__init__   sj    

"$$			((((((((r   c                    R V P                   : RV P                  : RV P                  : RV P                  : RV P                  : RV P
                  : RV P                  : RV P                  : RV P                  : RV P                  : R2# )	z!<Imath.TimeCode instance { time: :z, dropFrame: z, colorFrame: z, fieldPhase: z, bgf0: z, bgf1: z, bgf2:  })
r   r   r   r   r   r   r   r   r   r   r   s   &r   r   TimeCode.__repr__   s     QU  Q[  Q[  ]a  ]i  ]i  ko  kw  kw  y}  yC  yC  EI  ES  ES  UY  Ud  Ud  fj  fu  fu  w{  w@  w@  BF  BK  BK  MQ  MV  MV  W  	Wr   c                4    V P                   VP                   8H  # r   __dict__r   s   &&r   r   TimeCode.__eq__       }}..r   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   N)FFFFFF    r   r   r   r   r   r   r   r   r&   s   @r   r   r      s     )(W/ /r   r   c                   6   a  ] tR t^t o RR ltR tR tRtV tR# )KeyCodec                Z    Wn         W n        W0n        W@n        WPn        W`n        Wpn        R # r   filmMfcCodefilmTypeprefixcount
perfOffsetperfsPerFrameperfsPerCount)r   r   r   r   r   r   r   r   s   &&&&&&&&r   r   KeyCode.__init__   s(    & 
$**r   c                    R V P                   : RV P                  : RV P                  : RV P                  : RV P                  : RV P
                  : RV P                  : R2# )z'<Imath.KeyCode instance { filmMfcCode: z, filmType: z
, prefix: z	, count: z, perfOffset: z, perfsPerFrame: z, perfsPerCount: r   r   r   s   &r   r   KeyCode.__repr__   s     \`  \l  \l  nr  n{  n{  }A  }H  }H  JN  JT  JT  VZ  Ve  Ve  gk  gy  gy  {  {M  {M  N  	Nr   c                4    V P                   VP                   8H  # r   r   r   s   &&r   r   KeyCode.__eq__   r   r   )r   r   r   r   r   r   r   N)r   r   r   r   r      @   r   r&   s   @r   r   r      s     +N/ /r   r   c                       ] tR t^tRtRtR# )PreviewImager   r2   Nr3   r2   r   r   r   r      s    Jr   r   c                   *    ] tR t^t^ t^t^t. ROtRtR# )	LevelModer2   N)	ONE_LEVELMIPMAP_LEVELSRIPMAP_LEVELS)	r   r    r!   r"   r   r   r   rU   r$   r2   r   r   r   r      s    IMM;Er   r   c                   &    ] tR t^t^ t^tRR.tRtR# )LevelRoundingMode
ROUND_DOWNROUND_UPr2   N)r   r    r!   r"   r   r   rU   r$   r2   r   r   r   r      s    JH:&Er   r   c                   ~   a  ] tR t^t o ^ ^ ]! ]P
                  4      ]! ]P                  4      3R ltR t	R t
RtV tR# )TileDescriptionc                6    Wn         W n        W0n        W@n        R # r   )xSizeySizemoderoundingMode)r   xsysmrs   &&&&&r   r   TileDescription.__init__   s    

	r   c           
         R V P                   : RV P                  : R\        V P                  4      : R\        V P                  4      : R2	# )z)<Imath.TileDescription instance { xSize: z	, ySize: z, mode: z, roundingMode: >)r   r   r   r   r   r   s   &r   r   TileDescription.__repr__   sf    hlhrhrtxt~t~  AE  FJ  FO  FO  AP  RV  W[  Wh  Wh  Ri  j  	jr   c                4    V P                   VP                   8H  # r   r   r   s   &&r   r   TileDescription.__eq__   r   r   )r   r   r   r   N)r   r    r!   r"   r   r   r   r   r   r   r   r$   r%   r&   s   @r   r   r      s;     RYy7J7J-KPabsb~b~P 
j/ /r   r   N)r#   objectr   r)   r1   r6   r8   rC   rE   rG   rS   rb   rg   ru   rz   r   r   r   r   r   r   r   r2   r   r   <module>r      s   
66 66F 6	% 		% 	> >	C 		C 	h h! !9
 9* &&
 &m m7v 7/ /8/ /K K<
 <'
 '
	/ 	/r   