_dataDimensions | MXADataModel | [private] |
_dataRecords | MXADataModel | [private] |
_dataRoot | MXADataModel | [private] |
_fileType | MXADataModel | [private] |
_fileVersion | MXADataModel | [private] |
_requiredMetaData | MXADataModel | [private] |
_supportFiles | MXADataModel | [private] |
_userMetaData | MXADataModel | [private] |
addDataDimension(IDataDimension::Pointer dimension) | MXADataModel | [virtual] |
addDataDimension(std::string name, std::string altName, int32 count, int32 startValue, int32 endValue, int32 increment, int32 uniform) | MXADataModel | [virtual] |
addDataRecord(IDataRecord::Pointer record) | MXADataModel | [virtual] |
addDataRecord(IDataRecord::Pointer record, IDataRecord::Pointer parent) | MXADataModel | [virtual] |
addSupportFile(ISupportFile::Pointer supportFile, bool updateIndex=false) | MXADataModel | [virtual] |
addUserMetaData(const std::string &attributeKey, IMXAArray::Pointer umd) | MXADataModel | [virtual] |
getDataDimension(int32 index) | MXADataModel | [virtual] |
getDataDimension(std::string dimName) | MXADataModel | [virtual] |
getDataDimensions() | MXADataModel | [virtual] |
getDataRecordByInternalPath(const std::string &path, IDataRecord *parent=NULL) | MXADataModel | [virtual] |
getDataRecordByNamedPath(const std::string &path, IDataRecord *parent=NULL) | MXADataModel | [virtual] |
getDataRecords() | MXADataModel | [virtual] |
getDataRoot() | MXADataModel | [virtual] |
getModelType() | MXADataModel | [virtual] |
getModelVersion() | MXADataModel | [virtual] |
getNumberOfDataDimensions() | MXADataModel | [virtual] |
getRequiredMetaData() | MXADataModel | [virtual] |
getSupportFile(int index) | MXADataModel | [virtual] |
getSupportFiles() | MXADataModel | [virtual] |
getUserMetaData(const std::string &attributeKey) | MXADataModel | [virtual] |
getUserMetaData() | MXADataModel | [virtual] |
IDataModel() | IDataModel | [inline] |
insertDataDimension(IDataDimension::Pointer dimension, int32 index) | MXADataModel | [virtual] |
isValid(std::string &message) | MXADataModel | [virtual] |
moveDataDimension(int32 fromIndex, int32 toIndex) | MXADataModel | [virtual] |
MXA_SHARED_POINTERS(MXADataModel) | MXADataModel | |
IDataModel::MXA_SHARED_POINTERS(IDataModel) | IDataModel | |
MXA_TYPE_MACRO(MXADataModel) | MXADataModel | |
MXADataModel() | MXADataModel | [protected] |
MXADataModel(const MXADataModel &) | MXADataModel | [private] |
New(float modelVersion=0.4f, const std::string &type=MXA::MXACurrentFileType, const std::string &dataRoot="Data") | MXADataModel | [static] |
New(IDataModel::Pointer model) | MXADataModel | [static] |
operator=(const MXADataModel &) | MXADataModel | [private] |
printDataDimensions(std::ostream &os, int32 indent) | MXADataModel | [virtual] |
printDataRecords(std::ostream &os, int32 indent) | MXADataModel | [virtual] |
printModel(std::ostream &os, int32 indent) | MXADataModel | [virtual] |
printRequiredMetaData(std::ostream &os, int32 indent) | MXADataModel | [virtual] |
printUserMetaData(std::ostream &os, int32 indent) | MXADataModel | [virtual] |
removeDataDimension(int32 index) | MXADataModel | [virtual] |
removeDataDimension(const std::string &dimensionName) | MXADataModel | |
removeDataRecord(IDataRecord::Pointer record) | MXADataModel | [virtual] |
removeUserMetaData(const std::string &attributeKey) | MXADataModel | [virtual] |
setDataRoot(const std::string &dataRoot) | MXADataModel | [virtual] |
setDefaultTypeAndVersion() | MXADataModel | [virtual] |
setModelType(const std::string &modelType) | MXADataModel | [virtual] |
setModelVersion(float version) | MXADataModel | [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) | MXADataModel | [virtual] |
setRequiredMetaData(std::map< std::string, std::string > &metadata) | MXADataModel | [virtual] |
setRequiredMetaData(IRequiredMetaData::Pointer metaData) | MXADataModel | [virtual] |
setUserMetaData(MXAAbstractAttributes &attributes) | MXADataModel | [virtual] |
squeezeDataDimensions() | MXADataModel | [virtual] |
swapDataDimensions(int32 index1, int32 index2) | MXADataModel | [virtual] |
validateRequiredMetaData(MXARequiredMetaData &requiredMetaData, std::string &message) | MXADataModel | [static] |
~IDataModel() | IDataModel | [inline, virtual] |
~MXADataModel() | MXADataModel | [virtual] |