CLAM::InControlTmplArray< TProcessing > Class Template Reference

#include <InControlTmplArray.hxx>

List of all members.


Detailed Description

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

Todo:
document this class

Definition at line 34 of file InControlTmplArray.hxx.


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)

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>
TInControl& CLAM::InControlTmplArray< TProcessing >::operator[] ( int  i  )  [inline]

Definition at line 52 of file InControlTmplArray.hxx.

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

Definition at line 53 of file InControlTmplArray.hxx.

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 >::Resize ( int  size,
const std::list< std::string > &  names,
TProcessing *  parent,
TPtrMemberFuncId  f 
) [inline]

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

Definition at line 58 of file InControlTmplArray.hxx.

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


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

Generated on Tue Aug 12 22:33:47 2008 for CLAM by  doxygen 1.5.5