Public Types | Public Member Functions | Public Attributes | Private Attributes

cmtk::CommandLine::KeyActionGroupType Class Reference

Type for action groups, which map a group name to the group's key-action list. More...

#include <cmtkCommandLine.h>

Collaboration diagram for cmtk::CommandLine::KeyActionGroupType:
Collaboration graph
[legend]

List of all members.

Public Types

typedef SmartPointer
< KeyActionGroupType
SmartPtr
 Smart pointer to this class.

Public Member Functions

 KeyActionGroupType (const std::string &name, const std::string &description)
 Constructor: set name and description.
virtual void SetProperties (const long int properties)
 Set group properties.
virtual long int GetProperties () const
 Get group properties.

Public Attributes

std::string m_Name
 Group name.
std::string m_Description
 Group description.
KeyActionListType m_KeyActionList
 Key-action list for this group.

Private Attributes

long int m_Properties
 Group properties.

Detailed Description

Type for action groups, which map a group name to the group's key-action list.

Definition at line 1075 of file cmtkCommandLine.h.


Member Typedef Documentation

Smart pointer to this class.

Definition at line 1079 of file cmtkCommandLine.h.


Constructor & Destructor Documentation

cmtk::CommandLine::KeyActionGroupType::KeyActionGroupType ( const std::string &  name,
const std::string &  description 
) [inline]

Constructor: set name and description.

Definition at line 1082 of file cmtkCommandLine.h.


Member Function Documentation

virtual long int cmtk::CommandLine::KeyActionGroupType::GetProperties (  ) const [inline, virtual]

Get group properties.

Definition at line 1100 of file cmtkCommandLine.h.

virtual void cmtk::CommandLine::KeyActionGroupType::SetProperties ( const long int  properties ) [inline, virtual]

Set group properties.

Definition at line 1094 of file cmtkCommandLine.h.


Member Data Documentation

Group description.

Definition at line 1088 of file cmtkCommandLine.h.

Key-action list for this group.

Definition at line 1091 of file cmtkCommandLine.h.

Group name.

Definition at line 1082 of file cmtkCommandLine.h.

Group properties.

Definition at line 1107 of file cmtkCommandLine.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines