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);