iVS3D v2.0.0
Loading...
Searching...
No Matches
MetaData Interface Referenceabstract

Interface to give plugins access to all parsed and loaded meta data. More...

#include <metadata.h>

Inheritance diagram for MetaData:
MetaDataManager

Public Member Functions

virtual QStringList availableMetaData ()=0
 availableMetaData returns a List of the names of all MetaDataReader whichs have loaded meta data
 
virtual QList< MetaDataReader * > loadAllMetaData ()=0
 loadAllMetaData returns all loaded metaDataReader
 
virtual MetaDataReaderloadMetaData (QString name)=0
 loadMetaData returns the speficied metaDataReader
 
virtual QStringList getPaths ()=0
 getPaths returns the paths to all parsed metaDataFiles
 

Detailed Description

Interface to give plugins access to all parsed and loaded meta data.

MetaDataManager loads all availble meta data Reader and lets them parse given meta data files.

Author
Daniel Brommer
Date
2022/01/09

Member Function Documentation

◆ availableMetaData()

virtual QStringList MetaData::availableMetaData ( )
pure virtual

availableMetaData returns a List of the names of all MetaDataReader whichs have loaded meta data

Returns
QStringList with names of available metaDataReader

Implemented in MetaDataManager.

◆ getPaths()

virtual QStringList MetaData::getPaths ( )
pure virtual

getPaths returns the paths to all parsed metaDataFiles

Returns
Paths to all parsed metaDataFiles

Implemented in MetaDataManager.

◆ loadAllMetaData()

virtual QList< MetaDataReader * > MetaData::loadAllMetaData ( )
pure virtual

loadAllMetaData returns all loaded metaDataReader

Returns
QList with all loaded metaDataReader

Implemented in MetaDataManager.

◆ loadMetaData()

virtual MetaDataReader * MetaData::loadMetaData ( QString  name)
pure virtual

loadMetaData returns the speficied metaDataReader

Parameters
nameName of the metaDataReader to return
Returns
The speficied metaDataReader

Implemented in MetaDataManager.


The documentation for this interface was generated from the following file: