\section{TTransfer\-Form Class Reference}
\label{classTTransferForm}\index{TTransferForm@{TTransferForm}}
Transfer function editor window. 


{\tt \#include $<$MDITransfer.h$>$}

\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
\index{HistoArea@{HistoArea}!TTransferForm@{TTransferForm}}\index{TTransferForm@{TTransferForm}!HistoArea@{HistoArea}}
TPaint\-Box $\ast$ {\bf Histo\-Area}\label{classTTransferForm_TTransferFormm8}

\begin{CompactList}\small\item\em This object shows the histogram and the transfer function.\item\end{CompactList}\item 
\index{TBVertical@{TBVertical}!TTransferForm@{TTransferForm}}\index{TTransferForm@{TTransferForm}!TBVertical@{TBVertical}}
TTrack\-Bar $\ast$ {\bf TBVertical}\label{classTTransferForm_TTransferFormm9}

\begin{CompactList}\small\item\em This trackbar sets the vertical position of the TPaint\-Box.\item\end{CompactList}\item 
\index{TBHorizontal@{TBHorizontal}!TTransferForm@{TTransferForm}}\index{TTransferForm@{TTransferForm}!TBHorizontal@{TBHorizontal}}
TTrack\-Bar $\ast$ {\bf TBHorizontal}\label{classTTransferForm_TTransferFormm11}

\begin{CompactList}\small\item\em This trackbar sets the horizontal position of the TPaint\-Box Histo\-Area.\item\end{CompactList}\item 
\index{SBVertical@{SBVertical}!TTransferForm@{TTransferForm}}\index{TTransferForm@{TTransferForm}!SBVertical@{SBVertical}}
TScroll\-Bar $\ast$ {\bf SBVertical}\label{classTTransferForm_TTransferFormm13}

\begin{CompactList}\small\item\em This scrollbar sets the value zoom of histo.\item\end{CompactList}\item 
\index{SBHorizontal@{SBHorizontal}!TTransferForm@{TTransferForm}}\index{TTransferForm@{TTransferForm}!SBHorizontal@{SBHorizontal}}
TScroll\-Bar $\ast$ {\bf SBHorizontal}\label{classTTransferForm_TTransferFormm15}

\begin{CompactList}\small\item\em This scrollbar sets the histo zoom of histo.\item\end{CompactList}\end{CompactItemize}
\subsection*{Private Methods}
\begin{CompactItemize}
\item 
\index{_setHistoArea@{\_\-setHistoArea}!TTransferForm@{TTransferForm}}\index{TTransferForm@{TTransferForm}!_setHistoArea@{\_\-setHistoArea}}
void \_\-\_\-fastcall {\bf \_\-set\-Histo\-Area} ()\label{classTTransferForm_TTransferFormc0}

\begin{CompactList}\small\item\em Sets up TPaint\-Box \char`\"{}Histo\-Area\char`\"{}.\item\end{CompactList}\item 
\index{_setHistoZoom@{\_\-setHistoZoom}!TTransferForm@{TTransferForm}}\index{TTransferForm@{TTransferForm}!_setHistoZoom@{\_\-setHistoZoom}}
void \_\-\_\-fastcall {\bf \_\-set\-Histo\-Zoom} ()\label{classTTransferForm_TTransferFormc1}

\begin{CompactList}\small\item\em Sets up the horizontal scrollbar \char`\"{}SBHorizontal\char`\"{}.\item\end{CompactList}\item 
\index{_setValZoom@{\_\-setValZoom}!TTransferForm@{TTransferForm}}\index{TTransferForm@{TTransferForm}!_setValZoom@{\_\-setValZoom}}
void \_\-\_\-fastcall {\bf \_\-set\-Val\-Zoom} ()\label{classTTransferForm_TTransferFormc2}

\begin{CompactList}\small\item\em Sets up the vertical scrollbar \char`\"{}SBVertical\char`\"{}.\item\end{CompactList}\item 
\index{_setHistoPos@{\_\-setHistoPos}!TTransferForm@{TTransferForm}}\index{TTransferForm@{TTransferForm}!_setHistoPos@{\_\-setHistoPos}}
void \_\-\_\-fastcall {\bf \_\-set\-Histo\-Pos} ()\label{classTTransferForm_TTransferFormc3}

\begin{CompactList}\small\item\em Sets up the horizontal trackbar \char`\"{}TBHorizontal\char`\"{}.\item\end{CompactList}\item 
\index{_setValPos@{\_\-setValPos}!TTransferForm@{TTransferForm}}\index{TTransferForm@{TTransferForm}!_setValPos@{\_\-setValPos}}
void \_\-\_\-fastcall {\bf \_\-set\-Val\-Pos} ()\label{classTTransferForm_TTransferFormc4}

\begin{CompactList}\small\item\em Sets up the vertical trackbar \char`\"{}TBVertical\char`\"{}.\item\end{CompactList}\item 
\index{_movePointTo@{\_\-movePointTo}!TTransferForm@{TTransferForm}}\index{TTransferForm@{TTransferForm}!_movePointTo@{\_\-movePointTo}}
void \_\-\_\-fastcall {\bf \_\-move\-Point\-To} (int x, int y, bool start)\label{classTTransferForm_TTransferFormc5}

\begin{CompactList}\small\item\em Sets the selected point of {\bf TTransfer} {\rm (p.\,\pageref{classTTransfer})} to position x and y.\item\end{CompactList}\item 
void \_\-\_\-fastcall {\bf \_\-update\-Color} ()
\begin{CompactList}\small\item\em Updates the color array.\item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Transfer function editor window.

\begin{Desc}
\item[{\bf Todo: }]\par
Change file extension from {\bf .xml} to {\bf .vtr} (Volume Transferfunction. 

 Add Transfer-View packground to file save and load. \end{Desc}
 



Definition at line 28 of file MDITransfer.h.

\subsection{Member Function Documentation}
\index{TTransferForm@{TTransfer\-Form}!_updateColor@{\_\-updateColor}}
\index{_updateColor@{\_\-updateColor}!TTransferForm@{TTransfer\-Form}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void \_\-\_\-fastcall TTransfer\-Form::\_\-update\-Color ()\hspace{0.3cm}{\tt  [private]}}\label{classTTransferForm_TTransferFormc6}


Updates the color array.

The color array update is done every time a change of the transfer function is finished. 

Definition at line 185 of file MDITransfer.cpp.

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