<DIV>Hi. I am triing to implement some filters on complex images.</DIV>
<DIV>&nbsp;</DIV>
<DIV>First one needs to use the conjugate of one number: how can I call this? I think that only real() and imag() are available so this is my function to produce the multiplication of a complex image with the conjugate of another:</DIV>
<DIV>&nbsp;</DIV>
<DIV>namespace Function {&nbsp; </DIV>
<DIV>template&lt; class TInput1, class TInput2, class TOutput&gt;<BR>class MultComplex<BR>{<BR>public:<BR>&nbsp; MultComplex() {}<BR>&nbsp; ~MultComplex() {}<BR>&nbsp; inline TOutput operator()( const TInput1 &amp; A, const TInput2 &amp; B)<BR>&nbsp; {<BR>&nbsp;&nbsp;&nbsp; <STRONG>TOutput v;<BR>&nbsp;&nbsp;&nbsp; real(v) = A.real()*B.real() + A.imag()*B.imag();<BR>&nbsp;&nbsp;&nbsp; imag(v) = A.imag()*B.real() - A.real()*B.imag();<BR>&nbsp;&nbsp;&nbsp; return v;<BR></STRONG>&nbsp; }<BR>}; <BR>}</DIV>
<DIV>&nbsp;</DIV>
<DIV>It seems that I can't access real and imaginary parts of my complex number with real() and imag() functions.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Please help me,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Isabelle&nbsp;</DIV><p>
                <hr size=1> 
<b><font color=#FF0000>Appel audio GRATUIT</font> partout dans le monde</b> avec le nouveau Yahoo! Messenger<br> 
<a href="http://us.rd.yahoo.com/messenger/mail_taglines/default/*http://fr.messenger.yahoo.com">Téléchargez le ici !</a>