\section{dd\-Edge  Class Template Reference}
\label{class_ddEdge}\index{ddEdge@{dd\-Edge}}
{\tt \#include $<$ddvertex.h$>$}

Collaboration diagram for dd\-Edge:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=57pt]{class_ddEdge_coll_graph}
\end{center}
\end{figure}
\subsection*{Public Methods}
\begin{CompactItemize}
\item 
{\bf dd\-Edge} ()
\item 
{\bf $\sim$dd\-Edge} ()
\item 
int {\bf Compare} (const dd\-Edge$<$ WT $>$ \&e) const
\item 
int {\bf Input} (istream \&is)
\item 
int {\bf Output} (ostream \&os) const
\item 
int {\bf Input\-Binary} (istream \&is)
\item 
int {\bf Output\-Binary} (ostream \&os) const
\item 
{\bf MAKECOMPARISONS\_\-WITH\_\-COMPARE} (dd\-Edge$<$ WT $>$)
\item 
{\bf MAKE\_\-IO\_\-STREAM\_\-OPERATORS} (dd\-Edge$<$ WT $>$)
\item 
{\bf MAKE\_\-BIN\_\-STREAM\_\-OPERATORS} (dd\-Edge$<$ WT $>$)
\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
{\bf dd\-Vertex}$<$WT$>$$\ast$ {\bf V}
\item 
WT {\bf W}
\end{CompactItemize}
\subsubsection*{template$<$class WT = double$>$  class dd\-Edge}



\subsection{Constructor \& Destructor Documentation}
\index{ddEdge@{dd\-Edge}!ddEdge@{ddEdge}}
\index{ddEdge@{ddEdge}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT = double$>$ dd\-Edge$<$WT$>$::dd\-Edge$<$WT$>$ ()\hspace{0.3cm}{\tt  [inline]}}\label{class_ddEdge_a0}




Definition at line 29 of file ddvertex.h.\footnotesize\begin{verbatim}00029                          { V=0; }
00030 \end{verbatim}\normalsize 
\index{ddEdge@{dd\-Edge}!~ddEdge@{$\sim$ddEdge}}
\index{~ddEdge@{$\sim$ddEdge}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT = double$>$ dd\-Edge$<$WT$>$::$\sim$dd\-Edge$<$WT$>$ ()\hspace{0.3cm}{\tt  [inline]}}\label{class_ddEdge_a1}




Definition at line 30 of file ddvertex.h.\footnotesize\begin{verbatim}00030                           { /*empty*/ }
00031 \end{verbatim}\normalsize 


\subsection{Member Function Documentation}
\index{ddEdge@{dd\-Edge}!Compare@{Compare}}
\index{Compare@{Compare}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT$>$ int dd\-Edge$<$ WT $>$::Compare (const dd\-Edge$<$ WT $>$ \& {\em e}) const\hspace{0.3cm}{\tt  [inline]}}\label{class_ddEdge_a2}




Definition at line 2 of file ddvertex.inc.\footnotesize\begin{verbatim}00003   { return (V->ID - e.V->ID); }
00004 \end{verbatim}\normalsize 
\index{ddEdge@{dd\-Edge}!Input@{Input}}
\index{Input@{Input}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT = double$>$ int dd\-Edge$<$WT$>$::Input (istream \& {\em is})\hspace{0.3cm}{\tt  [inline]}}\label{class_ddEdge_a3}




Definition at line 39 of file ddvertex.h.\footnotesize\begin{verbatim}00040                   { is >> W; return 1; }
00041 \end{verbatim}\normalsize 
\index{ddEdge@{dd\-Edge}!InputBinary@{InputBinary}}
\index{InputBinary@{InputBinary}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT = double$>$ int dd\-Edge$<$WT$>$::Input\-Binary (istream \& {\em is})\hspace{0.3cm}{\tt  [inline]}}\label{class_ddEdge_a5}




Definition at line 44 of file ddvertex.h.\footnotesize\begin{verbatim}00045                   { is >= W; return 1; }
00046 \end{verbatim}\normalsize 
\index{ddEdge@{dd\-Edge}!MAKECOMPARISONS_WITH_COMPARE@{MAKECOMPARISONS\_\-WITH\_\-COMPARE}}
\index{MAKECOMPARISONS_WITH_COMPARE@{MAKECOMPARISONS\_\-WITH\_\-COMPARE}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT = double$>$ dd\-Edge$<$WT$>$::MAKECOMPARISONS\_\-WITH\_\-COMPARE (dd\-Edge$<$ WT $>$)}\label{class_ddEdge_a7}


\index{ddEdge@{dd\-Edge}!MAKE_BIN_STREAM_OPERATORS@{MAKE\_\-BIN\_\-STREAM\_\-OPERATORS}}
\index{MAKE_BIN_STREAM_OPERATORS@{MAKE\_\-BIN\_\-STREAM\_\-OPERATORS}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT = double$>$ dd\-Edge$<$WT$>$::MAKE\_\-BIN\_\-STREAM\_\-OPERATORS (dd\-Edge$<$ WT $>$)}\label{class_ddEdge_a9}


\index{ddEdge@{dd\-Edge}!MAKE_IO_STREAM_OPERATORS@{MAKE\_\-IO\_\-STREAM\_\-OPERATORS}}
\index{MAKE_IO_STREAM_OPERATORS@{MAKE\_\-IO\_\-STREAM\_\-OPERATORS}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT = double$>$ dd\-Edge$<$WT$>$::MAKE\_\-IO\_\-STREAM\_\-OPERATORS (dd\-Edge$<$ WT $>$)}\label{class_ddEdge_a8}


\index{ddEdge@{dd\-Edge}!Output@{Output}}
\index{Output@{Output}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT = double$>$ int dd\-Edge$<$WT$>$::Output (ostream \& {\em os}) const\hspace{0.3cm}{\tt  [inline]}}\label{class_ddEdge_a4}




Definition at line 41 of file ddvertex.h.\footnotesize\begin{verbatim}00042                   { os << W; return 1; }
00043 \end{verbatim}\normalsize 
\index{ddEdge@{dd\-Edge}!OutputBinary@{OutputBinary}}
\index{OutputBinary@{OutputBinary}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT = double$>$ int dd\-Edge$<$WT$>$::Output\-Binary (ostream \& {\em os}) const\hspace{0.3cm}{\tt  [inline]}}\label{class_ddEdge_a6}




Definition at line 46 of file ddvertex.h.\footnotesize\begin{verbatim}00047                   { os <= W; return 1; }
00048 \end{verbatim}\normalsize 


\subsection{Member Data Documentation}
\index{ddEdge@{dd\-Edge}!V@{V}}
\index{V@{V}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT = double$>$ {\bf dd\-Vertex}$<$ WT $>$ $\ast$ dd\-Edge$<$WT$>$::V}\label{class_ddEdge_m0}




Definition at line 32 of file ddvertex.h.\index{ddEdge@{dd\-Edge}!W@{W}}
\index{W@{W}!ddEdge@{dd\-Edge}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$<$class WT = double$>$ WT dd\-Edge$<$WT$>$::W}\label{class_ddEdge_m1}




Definition at line 34 of file ddvertex.h.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
{\bf ddvertex.h}\item 
{\bf ddvertex.inc}\end{CompactItemize}
