Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Core::StateNamePrivate Class Reference

Public Types

typedef std::set< std::string > name_set_type
 
typedef boost::mutex mutex_type
 
typedef boost::unique_lock< mutex_type > lock_type
 

Public Member Functions

 StateNamePrivate (const std::string value)
 

Static Public Member Functions

static std::string GenerateName (const std::string &str)
 
static void RemoveName (const std::string &value)
 
static bool NameExists (const std::string &value)
 
static mutex_type & GetMutex ()
 

Public Attributes

std::string value_
 
bool valid_
 

Static Public Attributes

static name_set_type NameSet
 
static mutex_type NameSetMutex
 
static const boost::regex REGEX_C
 

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