MeVisLab Toolbox Reference
mlMultiFileVolumeListRefCounted.h
Go to the documentation of this file.
1// Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2// **InsertLicense** code
3//----------------------------------------------------------------------------------
5
10//----------------------------------------------------------------------------------
11
12#pragma once
13
15#include <mlRefCountedBase.h>
16
17ML_START_NAMESPACE
18
20class MultiFileVolumeList;
21
24
25//----------------------------------------------------------------------------------
28//----------------------------------------------------------------------------------
57
58ML_END_NAMESPACE
Project global and OS specific declarations.
#define MLMULTI_FILE_VOLUME_EXPORT
Only for diagnostic purposes.
MultiFileVolumeList & getNonConstOutVolumes()
Provides non constant access to list of all imported output volumes.
~MultiFileVolumeListRefCounted() override
Protected destructor.
MultiFileVolumeListRefCounted()
Default constructor.
const MultiFileVolumeList & getConstOutVolumes() const
Provides constant access to list of all imported output volumes.
RefCountedBase()
Constructor.
#define ML_REFCOUNTED_PTR(CLASSNAME)
Macro that defines convenience Ptr/ConstPtr typedefs to be used instead of intrusive_ptr templates.
#define ML_CLASS_HEADER(className)