ModuleParameterGroup Class Reference

#include <ModuleParameterGroup.h>

List of all members.

Public Member Functions

void AddParameter (const ModuleParameter &parameter)
const std::string & GetAdvanced () const
const std::string & GetDescription () const
const std::string & GetLabel () const
std::vector< ModuleParameter > & GetParameters ()
const std::vector
< ModuleParameter > & 
GetParameters () const
 ModuleParameterGroup (const ModuleParameterGroup &parameters)
 ModuleParameterGroup ()
void operator= (const ModuleParameterGroup &parameters)
void SetAdvanced (const std::string &advanced)
void SetDescription (const std::string &description)
void SetLabel (const std::string &label)

Private Attributes

std::string Advanced
std::string Description
std::string Label
std::vector< ModuleParameterParameters

Constructor & Destructor Documentation

ModuleParameterGroup::ModuleParameterGroup (  )  [inline]
ModuleParameterGroup::ModuleParameterGroup ( const ModuleParameterGroup parameters  ) 

References Advanced, Description, Label, and Parameters.


Member Function Documentation

void ModuleParameterGroup::AddParameter ( const ModuleParameter parameter  )  [inline]

Referenced by endElement(), and GenerateTCLAP().

const std::string& ModuleParameterGroup::GetAdvanced (  )  const [inline]
const std::string& ModuleParameterGroup::GetDescription ( void   )  const [inline]

Referenced by operator<<().

const std::string& ModuleParameterGroup::GetLabel (  )  const [inline]
std::vector<ModuleParameter>& ModuleParameterGroup::GetParameters ( void   )  [inline]
const std::vector<ModuleParameter>& ModuleParameterGroup::GetParameters ( void   )  const [inline]
void ModuleParameterGroup::operator= ( const ModuleParameterGroup parameters  ) 

References Advanced, Description, Label, and Parameters.

void ModuleParameterGroup::SetAdvanced ( const std::string &  advanced  )  [inline]

Referenced by startElement().

void ModuleParameterGroup::SetDescription ( const std::string &  description  )  [inline]

Referenced by endElement().

void ModuleParameterGroup::SetLabel ( const std::string &  label  )  [inline]

Referenced by endElement().


Member Data Documentation

std::string ModuleParameterGroup::Advanced [private]

Referenced by ModuleParameterGroup(), and operator=().

std::string ModuleParameterGroup::Description [private]

Referenced by ModuleParameterGroup(), and operator=().

std::string ModuleParameterGroup::Label [private]

Referenced by ModuleParameterGroup(), and operator=().

Referenced by ModuleParameterGroup(), and operator=().


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1