IDataModel Member List

This is the complete list of members for IDataModel, including all inherited members.

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


Generated on Tue Nov 17 18:43:13 2009 for MXADataModel by  doxygen 1.5.2