| 
    MeVisLab Toolbox Reference
    
   | 
 
The CSOListRules class controls how the CSOList should treat CSOGroups if their CSOs are removed. More...
#include <CSOListRules.h>
Public Member Functions | |
| CSOListRules () | |
| Constructor.   | |
| ~CSOListRules () | |
| Destructor.   | |
| void | reset () | 
| Sets default values to all members.   | |
| void | setRemoveEmptyGroupHandling (CSORemoveEmptyGroupHandling handling) | 
| Sets the handling mode for empty groups.   | |
| CSORemoveEmptyGroupHandling | getRemoveEmptyGroupHandling () const | 
| Returns the _removeEmptyGroupHandling mode.   | |
| void | applyTo (CSOList &csoList) | 
Applies the rules to the csoList.   | |
Static Public Member Functions | |
| static CSORemoveEmptyGroupHandling | getDefaultRemoveEmptyGroupHandling () | 
| Returns the default removal handling for a CSOList.   | |
The CSOListRules class controls how the CSOList should treat CSOGroups if their CSOs are removed.
Definition at line 41 of file CSOListRules.h.
| ml::CSOListRules::CSOListRules | ( | ) | 
Constructor.
| ml::CSOListRules::~CSOListRules | ( | ) | 
Destructor.
      
  | 
  inlinestatic | 
Returns the default removal handling for a CSOList.
Definition at line 64 of file CSOListRules.h.
References ml::REMOVE_EMPTY_ALWAYS.
      
  | 
  inline | 
Returns the _removeEmptyGroupHandling mode.
Definition at line 57 of file CSOListRules.h.
| void ml::CSOListRules::reset | ( | ) | 
Sets default values to all members.
      
  | 
  inline | 
Sets the handling mode for empty groups.
Definition at line 55 of file CSOListRules.h.