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 |