CiftiLib
A C++ library for CIFTI-2 and CIFTI-1 files
cifti::CiftiXML Class Reference

class for retrieving and setting mapping information of cifti files More...

#include <CiftiXML.h>

Public Types

enum  { ALONG_ROW = 0 , ALONG_COLUMN = 1 , ALONG_STACK = 2 }
 

Public Member Functions

int getNumberOfDimensions () const
 
const CiftiVersiongetParsedVersion () const
 
const CiftiMappingTypegetMap (const int &direction) const
 can return null in unfilled XML object
 
CiftiMappingTypegetMap (const int &direction)
 can return null in unfilled XML object
 
const MetaDatagetFileMetaData () const
 
CiftiMappingType::MappingType getMappingType (const int &direction) const
 
const CiftiBrainModelsMapgetBrainModelsMap (const int &direction) const
 
CiftiBrainModelsMapgetBrainModelsMap (const int &direction)
 
const CiftiLabelsMapgetLabelsMap (const int &direction) const
 
CiftiLabelsMapgetLabelsMap (const int &direction)
 
const CiftiParcelsMapgetParcelsMap (const int &direction) const
 
CiftiParcelsMapgetParcelsMap (const int &direction)
 
const CiftiScalarsMapgetScalarsMap (const int &direction) const
 
CiftiScalarsMapgetScalarsMap (const int &direction)
 
const CiftiSeriesMapgetSeriesMap (const int &direction) const
 
CiftiSeriesMapgetSeriesMap (const int &direction)
 
int64_t getDimensionLength (const int &direction) const
 
std::vector< int64_t > getDimensions () const
 
void setNumberOfDimensions (const int &num)
 
void setMap (const int &direction, const CiftiMappingType &mapIn)
 
void setFileMetaData (const MetaData &mdIn)
 
void clear ()
 
void readXML (XmlReader &xml)
 
void readXML (const std::vector< char > &text)
 
std::vector< char > writeXMLToVector (const CiftiVersion &writingVersion=CiftiVersion()) const
 
void writeXML (XmlWriter &xml, const CiftiVersion &writingVersion=CiftiVersion()) const
 
int32_t getIntentInfo (const CiftiVersion &writingVersion, char intentNameOut[16]) const
 uses the mapping types to figure out what the intent info should be
 
 CiftiXML (const CiftiXML &rhs)
 
CiftiXMLoperator= (const CiftiXML &rhs)
 
bool operator== (const CiftiXML &rhs) const
 
bool operator!= (const CiftiXML &rhs) const
 
bool approximateMatch (const CiftiXML &rhs) const
 

Detailed Description

class for retrieving and setting mapping information of cifti files


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