addDataDimension(IDataDimension::Pointer dimension)=0 | IDataModel | [pure virtual] |
addDataDimension(std::string name, std::string altName, int32 count, int32 startValue, int32 endValue, int32 increment, int32 uniform)=0 | IDataModel | [pure virtual] |
addDataRecord(IDataRecord::Pointer record)=0 | IDataModel | [pure virtual] |
addDataRecord(IDataRecord::Pointer record, IDataRecord::Pointer parent)=0 | IDataModel | [pure virtual] |
addSupportFile(ISupportFile::Pointer supportFile, bool updateIndex=false)=0 | IDataModel | [pure virtual] |
addUserMetaData(const std::string &key, IMXAArray::Pointer umd)=0 | IDataModel | [pure virtual] |
getDataDimension(int32 index)=0 | IDataModel | [pure virtual] |
getDataDimension(std::string dimName)=0 | IDataModel | [pure virtual] |
getDataDimensions()=0 | IDataModel | [pure virtual] |
getDataRecordByInternalPath(const std::string &path, IDataRecord *parent=NULL)=0 | IDataModel | [pure virtual] |
getDataRecordByNamedPath(const std::string &path, IDataRecord *parent=NULL)=0 | IDataModel | [pure virtual] |
getDataRecords()=0 | IDataModel | [pure virtual] |
getDataRoot()=0 | IDataModel | [pure virtual] |
getModelType()=0 | IDataModel | [pure virtual] |
getModelVersion()=0 | IDataModel | [pure virtual] |
getNumberOfDataDimensions()=0 | IDataModel | [pure virtual] |
getRequiredMetaData()=0 | IDataModel | [pure virtual] |
getSupportFile(int index)=0 | IDataModel | [pure virtual] |
getSupportFiles()=0 | IDataModel | [pure virtual] |
getUserMetaData()=0 | IDataModel | [pure virtual] |
getUserMetaData(const std::string &key)=0 | IDataModel | [pure virtual] |
IDataModel() | IDataModel | [inline] |
IDataModel(const IDataModel &) | IDataModel | [private] |
insertDataDimension(IDataDimension::Pointer dimension, int32 index)=0 | IDataModel | [pure virtual] |
isValid(std::string &message)=0 | IDataModel | [pure virtual] |
moveDataDimension(int32 fromIndex, int32 toIndex)=0 | IDataModel | [pure virtual] |
MXA_SHARED_POINTERS(IDataModel) | IDataModel | |
operator=(const IDataModel &) | IDataModel | [private] |
printDataDimensions(std::ostream &os, int32 indent)=0 | IDataModel | [pure virtual] |
printDataRecords(std::ostream &os, int32 indent)=0 | IDataModel | [pure virtual] |
printModel(std::ostream &os, int32 indent)=0 | IDataModel | [pure virtual] |
printRequiredMetaData(std::ostream &os, int32 indent)=0 | IDataModel | [pure virtual] |
printUserMetaData(std::ostream &os, int32 indent)=0 | IDataModel | [pure virtual] |
removeDataDimension(int32 index)=0 | IDataModel | [pure virtual] |
removeDataRecord(IDataRecord::Pointer record)=0 | IDataModel | [pure virtual] |
removeUserMetaData(const std::string &key)=0 | IDataModel | [pure virtual] |
setDataRoot(const std::string &dataRoot)=0 | IDataModel | [pure virtual] |
setDefaultTypeAndVersion()=0 | IDataModel | [pure virtual] |
setModelType(const std::string &fileType)=0 | IDataModel | [pure virtual] |
setModelVersion(float version)=0 | IDataModel | [pure virtual] |
setRequiredMetaData(std::string researcherName, std::string dateCreated, std::string datasetName, std::string description, std::string distributionRights, std::string releaseNumber, std::string pedigree, std::string derivedSrcFile)=0 | IDataModel | [pure virtual] |
setRequiredMetaData(std::map< std::string, std::string > &metadata)=0 | IDataModel | [pure virtual] |
setRequiredMetaData(IRequiredMetaData::Pointer metaData)=0 | IDataModel | [pure virtual] |
setUserMetaData(MXAAbstractAttributes &attributes)=0 | IDataModel | [pure virtual] |
squeezeDataDimensions()=0 | IDataModel | [pure virtual] |
swapDataDimensions(int32 index1, int32 index2)=0 | IDataModel | [pure virtual] |
~IDataModel() | IDataModel | [inline, virtual] |