1 #ifndef __CIFTI_MAPPING_TYPE_H__ 2 #define __CIFTI_MAPPING_TYPE_H__ 33 #include "Common/XmlAdapter.h" 50 virtual MappingType getType()
const = 0;
51 virtual int64_t getLength()
const = 0;
53 bool operator!=(
const CiftiMappingType& rhs)
const {
return !((*this) == rhs); }
54 virtual bool approximateMatch(
const CiftiMappingType& rhs, AString* explanation = NULL)
const = 0;
55 virtual void readXML1(XmlReader& xml) = 0;
56 virtual void readXML2(XmlReader& xml) = 0;
57 virtual void writeXML1(XmlWriter& xml)
const = 0;
58 virtual void writeXML2(XmlWriter& xml)
const = 0;
61 static AString mappingTypeToName(
const MappingType& type);
65 #endif //__CIFTI_MAPPING_TYPE_H__ namespace for all CiftiLib functionality
Definition: CiftiBrainModelsMap.h:41
Definition: CiftiMappingType.h:38