\cvdefC{
void cvEigenVV(\par CvArr* mat,\par CvArr* evects,\par CvArr* evals,\par double eps=0,
-\par int lowindex = 0, \par int highindex = 0);}
+\par int lowindex = -1, \par int highindex = -1);}
\cvdefPy{EigenVV(mat,evects,evals,eps,lowindex,highindex)-> None}
\begin{description}
\end{lstlisting}
If either low- or highindex is supplied the other is required, too.
-Indexing is 1-based. Example: To calculate the largest eigenvector/-value set
-lowindex = highindex = 1.
+Indexing is 0-based. Example: To calculate the largest eigenvector/-value set
+\texttt{lowindex=highindex=0}. To calculate all the eigenvalues, leave \texttt{lowindex=highindex=-1}.
For legacy reasons this function always returns a square matrix the same size
as the source matrix with eigenvectors and a vector the length of the source
matrix with eigenvalues. The selected eigenvectors/-values are always in the
\ifPy
-\cvfunc{fromarray}
+\cvCPyFunc{fromarray}
Create a CvMat from an object that supports the array interface.
The function calculates the inverse square root of the argument, and normally it is faster than \texttt{1./sqrt(value)}. If the argument is zero or negative, the result is not determined. Special values ($\pm \infty $ , NaN) are not handled.
-\subsection{Inv}
+\cvCPyFunc{Inv}
Synonym for \cross{Invert}
\else
-\cvfunc{Round}
+\cvCPyFunc{Round}
Converts a floating-point number to the nearest integer value.
$2^{31}$, the result is not determined. Special values ($\pm \infty$ , NaN)
are not handled.
-\cvfunc{Floor}
+\cvCPyFunc{Floor}
Converts a floating-point number to the nearest integer value that is not larger than the argument.
$2^{31}$, the result is not determined. Special values ($\pm \infty$ , NaN)
are not handled.
-\cvfunc{Ceil}
+\cvCPyFunc{Ceil}
Converts a floating-point number to the nearest integer value that is not smaller than the argument.