CiftiLib
A C++ library for CIFTI-2 and CIFTI-1 files
|
1 #ifndef __STRUCTURE_ENUM__H_
2 #define __STRUCTURE_ENUM__H_
31 #include "Common/AString.h"
125 static Enum fromName(
const AString& name,
bool* isValidOut);
135 static void getAllEnums(std::vector<Enum>& allEnums);
142 const Enum enumValueB);
149 const AString& guiName);
154 static std::vector<StructureEnum> enumData;
157 static void initialize();
160 static bool initializedFlag;
173 #endif //__STRUCTURE_ENUM__H_
Definition: StructureEnum.h:107
Definition: StructureEnum.h:117
Definition: StructureEnum.h:77
Definition: StructureEnum.h:115
static bool isCortexContralateral(const Enum enumValueA, const Enum enumValueB)
Definition: StructureEnum.cxx:537
Definition: StructureEnum.h:59
Definition: StructureEnum.h:105
Definition: StructureEnum.h:87
Definition: StructureEnum.h:79
Definition: StructureEnum.h:83
Definition: StructureEnum.h:63
Definition: StructureEnum.h:103
Enum
Definition: StructureEnum.h:49
Definition: StructureEnum.h:53
Definition: StructureEnum.h:111
Definition: StructureEnum.h:69
static bool isLeft(const Enum enumValue)
Definition: StructureEnum.cxx:480
Definition: StructureEnum.h:75
static Enum fromName(const AString &name, bool *isValidOut)
Definition: StructureEnum.cxx:261
Definition: StructureEnum.h:51
Enumerated type for a structure in a brain.
Definition: StructureEnum.h:43
static Enum fromGuiName(const AString &guiName, bool *isValidOut)
Definition: StructureEnum.cxx:312
Definition: StructureEnum.h:67
Definition: StructureEnum.h:109
Definition: StructureEnum.h:89
~StructureEnum()
Definition: StructureEnum.cxx:64
Definition: StructureEnum.h:93
static AString toName(Enum enumValue)
Definition: StructureEnum.cxx:244
Definition: StructureEnum.h:101
Definition: StructureEnum.h:73
Definition: StructureEnum.h:85
static AString toGuiName(Enum enumValue)
Definition: StructureEnum.cxx:295
static Enum fromCiftiName(const AString &ciftiName, bool *isValidOut)
Definition: StructureEnum.cxx:363
static AString toCiftiName(Enum enumValue)
Definition: StructureEnum.cxx:346
Definition: StructureEnum.h:65
Definition: StructureEnum.h:97
static bool isRight(const Enum enumValue)
Definition: StructureEnum.cxx:427
Definition: StructureEnum.h:71
Definition: StructureEnum.h:99
Definition: StructureEnum.h:113
static Enum getContralateralStructure(const Enum enumValue)
Definition: StructureEnum.cxx:562
Definition: StructureEnum.h:81
Definition: StructureEnum.h:55
Definition: StructureEnum.h:91
static void getAllEnums(std::vector< Enum > &allEnums)
Definition: StructureEnum.cxx:401
namespace for all CiftiLib functionality
Definition: CiftiBrainModelsMap.h:41
Definition: StructureEnum.h:61
Definition: StructureEnum.h:57
Definition: StructureEnum.h:95