\cvCPyFunc{SeqPartition}
Splits a sequence into equivalency classes.
-\begin{lstlisting}
-typedef int (CV_CDECL* CvCmpFunc)(const void* a, const void* b, void* userdata);
-\end{lstlisting}
-
\cvdefC{
int cvSeqPartition( \par const CvSeq* seq,\par CvMemStorage* storage,\par CvSeq** labels,\par CvCmpFunc is\_equal,\par void* userdata );
}
\cvarg{userdata}{Pointer that is transparently passed to the \texttt{is\_equal} function}
\end{description}
+\begin{lstlisting}
+typedef int (CV_CDECL* CvCmpFunc)(const void* a, const void* b, void* userdata);
+\end{lstlisting}
+
The function \texttt{cvSeqPartition} implements a quadratic algorithm for
splitting a set into one or more equivalancy classes. The function
returns the number of equivalency classes.