CLAM::InControlTmplArray< TProcessing > Class Template Reference

#include <InControlTmplArray.hxx>

List of all members.

Public Member Functions

 InControlTmplArray (int size, const std::string &name, TProcessing *parent, TPtrMemberFuncId f)
 InControlTmplArray (int size, const std::list< std::string > &names, TProcessing *parent, TPtrMemberFuncId f)
 Overloaded constructor in which a list of names is passed for each of the controls.
 InControlTmplArray ()
 ~InControlTmplArray ()
TInControloperator[] (int i)
const TInControloperator[] (int i) const
void Resize (int size, const std::string &name, TProcessing *parent, TPtrMemberFuncId f)
void Resize (int size, const std::list< std::string > &names, TProcessing *parent, TPtrMemberFuncId f)
int Size () const

Protected Member Functions

void Shrink (int size)


Detailed Description

template<class TProcessing>
class CLAM::InControlTmplArray< TProcessing >

Todo:
document this class

Definition at line 34 of file InControlTmplArray.hxx.


Constructor & Destructor Documentation

template<class TProcessing>
CLAM::InControlTmplArray< TProcessing >::InControlTmplArray ( int  size,
const std::string &  name,
TProcessing *  parent,
TPtrMemberFuncId  f 
) [inline]

template<class TProcessing>
CLAM::InControlTmplArray< TProcessing >::InControlTmplArray ( int  size,
const std::list< std::string > &  names,
TProcessing *  parent,
TPtrMemberFuncId  f 
) [inline]

Overloaded constructor in which a list of names is passed for each of the controls.

Definition at line 79 of file InControlTmplArray.hxx.

References CLAM_ASSERT, and CLAM::InControlTmplArray< TProcessing >::Resize().

template<class TProcessing>
CLAM::InControlTmplArray< TProcessing >::InControlTmplArray (  )  [inline]

Definition at line 90 of file InControlTmplArray.hxx.

template<class TProcessing >
CLAM::InControlTmplArray< TProcessing >::~InControlTmplArray (  )  [inline]


Member Function Documentation

template<class TProcessing>
const TInControl& CLAM::InControlTmplArray< TProcessing >::operator[] ( int  i  )  const [inline]

Definition at line 53 of file InControlTmplArray.hxx.

template<class TProcessing>
TInControl& CLAM::InControlTmplArray< TProcessing >::operator[] ( int  i  )  [inline]

Definition at line 52 of file InControlTmplArray.hxx.

template<class TProcessing>
void CLAM::InControlTmplArray< TProcessing >::Resize ( int  size,
const std::list< std::string > &  names,
TProcessing *  parent,
TPtrMemberFuncId  f 
) [inline]

template<class TProcessing>
void CLAM::InControlTmplArray< TProcessing >::Resize ( int  size,
const std::string &  name,
TProcessing *  parent,
TPtrMemberFuncId  f 
) [inline]

template<class TProcessing >
void CLAM::InControlTmplArray< TProcessing >::Shrink ( int  size  )  [inline, protected]

template<class TProcessing>
int CLAM::InControlTmplArray< TProcessing >::Size (  )  const [inline]

Definition at line 58 of file InControlTmplArray.hxx.


The documentation for this class was generated from the following file:

Generated on Tue Feb 22 09:53:28 2011 for CLAM-Development by  doxygen 1.5.9