Public Types |
enum | IndexType { SECTION,
SLICE,
IMAGE
} |
Public Member Functions |
| VolumeIndex (IndexType type) |
void | SaveBasic (QXmlStreamWriter &xmlWriter) |
void | SaveDetails () |
void | SaveToolPaths (QXmlStreamWriter &xmlWriter) |
IndexType | Type () const |
Section * | GetSection () |
const Section * | GetSection () const |
Slice * | GetSlice (bool first=true) |
void | AddToLists (const QString &channel, const QStringList &downsamples) |
QStringList | GetOutputFiles (const AliasType &type, const QString &channel, bool absolutePaths=true, bool allOfThisType=false) |
QStringList | GetInputFiles (const QString &filter, const QString &channel, bool absolutePaths=true) |
QStringList | GetFilesFromDisk (const QString &filter, const QString &channel, bool absolutePaths=true) |
bool | HasFilesOnDisk (const QString &filter, const QString &channel) |
QStringList | GetIdentifierEntryList (const QDir &dir, const QString &identifier, const QString &filter) const |
QString | ReplacePlaceholderDirectory (const QString &str, const QString &channel="", bool first=true) |
bool | GetPlaceholderDirectory (QDir &result, QString &flag, QString &dirFlag, const QString &str, const QString &channel="", bool first=true) |
Tool::ToolType | ToolType (const QStringList &channels) |
bool | HasRun (AliasType type, const QString &channel) |
QList< ToolInfo > | GetAllToolsRun () |
QString | Name () const |
virtual QString | ControlName () const |
virtual VolumeIndex * | ControlSection () const |
virtual void | ToolFinished (const ReadiedProcess &finishedProcess) |
virtual void | ImportListOfToolsRun (const QStringList &channels) |
bool | operator> (const VolumeIndex &rhs) |
bool | operator< (const VolumeIndex &rhs) |
bool | operator== (const VolumeIndex &rhs) |
void | TakeSnapshot (const QDir &path, bool reverse=false) |
void | RestoreSnapshot (const QDir &path) |
bool | IsValid () const |
bool | IsValid (const QString &channel, const QString &downsample) |
void | Invalidate () |
QDir | StosDir () |
QDir | MosaicDir () |
QDir | ImageDir () |
QDir | ImageDir (const QString &channel) |
bool | IsHardLinkedToData () |
bool | MosaicDirExists () |
Static Public Member Functions |
static void | StaticInitialize () |
static QList< VolumeIndex * > | ConvertToVolumeIndexList (const QList< Section * > &list) |
static QList< VolumeIndex * > | ConvertToVolumeIndexList (const QList< Slice * > &list) |
static void | Merge (QStringList &a, const QStringList &b) |
static bool | GetPlaceholderTag (QString &winner, const QString &str) |
static bool | TagsCompatible (const QString &left, const QString &right) |
static bool | ComparePathsWithTags (const QString &left, const QStringList &fileList) |
static QString | XmlToTag (const QString &xml) |
Protected Member Functions |
void | AddTool (AliasType type, const QStringList &channels, const QHash< QString, QStringList > &outputPaths) |
bool | AddTool (const ToolInfo &info) |
bool | RemoveTool (const ToolInfo &info) |
void | VerifyToolPaths () |
Protected Attributes |
QList< ToolInfo > | toolsRun |
QHash< QString, QStringList > | validChannels |
bool | hardLinkData |
QString | name |
QString | savePath |
QDir | mosaicDir |
QDir | sliceDir |
bool | valid |
Friends |
class | Volume |
class | VolumeImporter |
class | Iris::IrisTests |