ImFusion C++ SDK 4.4.0
ImFusion::Project Member List

This is the complete list of members for ImFusion::Project, including all inherited members.

activeAnnotationLayerChanged (defined in ImFusion::Project)ImFusion::Project
activeGeometricAnnotations() const (defined in ImFusion::Project)ImFusion::Projectinline
activePixelwise() const (defined in ImFusion::Project)ImFusion::Projectinline
activePixelwiseLayerChanged (defined in ImFusion::Project)ImFusion::Project
addDescriptor(std::unique_ptr< DataDescriptor > desc, const SharedImageSet *image=nullptr, Progress *progress=nullptr) (defined in ImFusion::Project)ImFusion::Project
allowedResourceLocations() const (defined in ImFusion::Project)ImFusion::Projectinline
allowedResourceUrls() const (defined in ImFusion::Project)ImFusion::Projectinline
allowsData2D() const (defined in ImFusion::Project)ImFusion::Project
allowsData3D() const (defined in ImFusion::Project)ImFusion::Project
allowsDataMultiChannel() const (defined in ImFusion::Project)ImFusion::Project
allowsDataSingleChannel() const (defined in ImFusion::Project)ImFusion::Project
anyActiveLayerChangedPost (defined in ImFusion::Project)ImFusion::Project
anyActiveLayerChangedPre (defined in ImFusion::Project)ImFusion::Project
applyNewLayers(ProjectTypes newProjectType, std::vector< std::unique_ptr< PixelwiseData > > pixelwiseLayers, const std::vector< TypeMapping > &pixelwiseTypeMapping, std::vector< std::unique_ptr< GeometricAnnotationData > > geometricAnnotationLayers, const std::vector< TypeMapping > &geometricAnnotationTypeMapping, Progress *progress=nullptr) (defined in ImFusion::Project)ImFusion::Project
applyRemoteEvent(int timestamp, const QJsonObject &jsonEvent) (defined in ImFusion::Project)ImFusion::Project
applySettingsChange(const SettingsUpdate &update) (defined in ImFusion::Project)ImFusion::Project
authProvider() constImFusion::Project
authProviderShared() const (defined in ImFusion::Project)ImFusion::Project
Configurable()=default (defined in ImFusion::Configurable)ImFusion::Configurable
Configurable(const Configurable &rhs) (defined in ImFusion::Configurable)ImFusion::Configurable
Configurable(Configurable &&rhs) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
configuration(Properties *p) const overrideImFusion::Projectvirtual
configure(const Properties *p) overrideImFusion::Projectvirtual
configureDefaults()ImFusion::Configurablevirtual
CopyLabelData enum value (defined in ImFusion::Project)ImFusion::Project
CopyTags enum value (defined in ImFusion::Project)ImFusion::Project
copyToRemote(const Filesystem::Url &remoteUrl, const std::set< QString > &descriptorIdsToCopy={}, Progress *progress=nullptr) constImFusion::Project
createNewLocalProject(Settings settings, std::vector< std::unique_ptr< PixelwiseData > > pixelwiseLayers, std::vector< std::unique_ptr< GeometricAnnotationData > > geometricAnnotationLayers) (defined in ImFusion::Project)ImFusion::Projectstatic
createNewRemoteProject(Settings settings, const std::vector< TagType > &tagTypes, const std::vector< std::unique_ptr< PixelwiseData > > &pixelwiseLayers, const std::vector< std::unique_ptr< GeometricAnnotationData > > &geometricAnnotationLayers, std::shared_ptr< Network::AuthorizationProvider > authProvider, Progress *progress) (defined in ImFusion::Project)ImFusion::Projectstatic
currentData() const (defined in ImFusion::Project)ImFusion::Projectinline
dataDescriptors() const (defined in ImFusion::Project)ImFusion::Projectinline
dataLoadedPost (defined in ImFusion::Project)ImFusion::Project
dataLoadedPre (defined in ImFusion::Project)ImFusion::Project
datasetGroupingHierachy() constImFusion::Project
datasetLicenses() (defined in ImFusion::Project)ImFusion::Projectinline
datasetLicenses() const (defined in ImFusion::Project)ImFusion::Projectinline
DataType enum name (defined in ImFusion::Project)ImFusion::Project
dataType() const (defined in ImFusion::Project)ImFusion::Projectinline
DataTypes typedef (defined in ImFusion::Project)ImFusion::Project
dataUnloadedPre (defined in ImFusion::Project)ImFusion::Project
deleteDescriptors(const std::vector< DataDescriptor * > &descs) (defined in ImFusion::Project)ImFusion::Project
descriptorAnnotationThumbnailChanged (defined in ImFusion::Project)ImFusion::Project
descriptorDeletedPre (defined in ImFusion::Project)ImFusion::Project
descriptorModified (defined in ImFusion::Project)ImFusion::Project
descriptorOwningStateChanged (defined in ImFusion::Project)ImFusion::Project
descriptorsAdded (defined in ImFusion::Project)ImFusion::Project
descriptorsDeleted (defined in ImFusion::Project)ImFusion::Project
descriptorThumbnailChanged (defined in ImFusion::Project)ImFusion::Project
directoryChanged (defined in ImFusion::Project)ImFusion::Project
disconnectAll()ImFusion::SignalReceiverprotected
dummyProject(ProjectTypes t, std::vector< std::unique_ptr< PixelwiseData > > pixelwiseLayers, std::vector< std::unique_ptr< GeometricAnnotationData > > geometricAnnotationLayers) (defined in ImFusion::Project)ImFusion::Projectstatic
enabledActions() const (defined in ImFusion::Project)ImFusion::Projectinline
experiments() (defined in ImFusion::Project)ImFusion::Projectinline
FailureAction enum nameImFusion::Project
FailureActionAndPath typedefImFusion::Project
failureCallback() const (defined in ImFusion::Project)ImFusion::Project
findDescriptorFromID(const QString &identifier) const (defined in ImFusion::Project)ImFusion::Project
ForceCopy enum value (defined in ImFusion::Project)ImFusion::Project
generateMissingThumbnails(Progress *progress=nullptr) const (defined in ImFusion::Project)ImFusion::Project
GeometricAnnotationData typedef (defined in ImFusion::Project)ImFusion::Project
geometricAnnotationLayers() const (defined in ImFusion::Project)ImFusion::Projectinline
geometricAnnotations(std::optional< size_t >={}) const (defined in ImFusion::Project)ImFusion::Project
GeometricAnnotationsProject enum value (defined in ImFusion::Project)ImFusion::Project
hasMultipleLayers() const (defined in ImFusion::Project)ImFusion::Project
imageLoadedPost (defined in ImFusion::Project)ImFusion::Project
ImagewiseProject enum value (defined in ImFusion::Project)ImFusion::Project
import(const std::vector< Import::Entry > &entries, bool copyData, LayersToModify layersToModify, Progress *progress)ImFusion::Project
importDescriptorsFromProject(const Project &p, Flags< ImportProjectOption > flags, bool dryRun, Progress *progress=nullptr) (defined in ImFusion::Project)ImFusion::Project
importLayers(std::vector< SharedImageSet * > layers, LayersToModify layersToModify, Progress *progress=nullptr) (defined in ImFusion::Project)ImFusion::Project
ImportNewOnes enum value (defined in ImFusion::Project)ImFusion::Project
ImportProjectOption enum name (defined in ImFusion::Project)ImFusion::Project
INTERRUPTED enum value (defined in ImFusion::Project)ImFusion::Project
isDatasetCompatible(const ImageMetadata &meta) const (defined in ImFusion::Project)ImFusion::Project
isDatasetCompatible(const DataTypes &types, const ImageMetadata &meta) (defined in ImFusion::Project)ImFusion::Projectstatic
isDummy() const (defined in ImFusion::Project)ImFusion::Projectinline
isLocal() const (defined in ImFusion::Project)ImFusion::Projectinline
isReadOnly() const (defined in ImFusion::Project)ImFusion::Projectinline
isRemote() const (defined in ImFusion::Project)ImFusion::Projectinline
isRemoteProjectPath(const QString &projectPath) (defined in ImFusion::Project)ImFusion::Projectstatic
latestRemoteEventTimestamp() const (defined in ImFusion::Project)ImFusion::Projectinline
layersChangedPost (defined in ImFusion::Project)ImFusion::Project
layersChangedPre (defined in ImFusion::Project)ImFusion::Project
LayersToModify enum name (defined in ImFusion::Project)ImFusion::Project
loadDataSet(DataDescriptor &desc, Progress *progress) (defined in ImFusion::Project)ImFusion::Project
loadInstructions() constImFusion::Project
LoadInterrupted (defined in ImFusion::Project)ImFusion::Projectstatic
loadLocalProject(QString projectDir, const Properties &prop, bool readOnly)ImFusion::Projectstatic
loadRemoteProject(const std::string &projectUrl, std::shared_ptr< Network::AuthorizationProvider > authProvider, Progress *progress=nullptr) (defined in ImFusion::Project)ImFusion::Projectstatic
LoadStatus enum name (defined in ImFusion::Project)ImFusion::Project
localDataCache() const (defined in ImFusion::Project)ImFusion::Project
m_paramsImFusion::Configurableprotected
name() const (defined in ImFusion::Project)ImFusion::Projectinline
nameChanged (defined in ImFusion::Project)ImFusion::Project
NoProjectType enum value (defined in ImFusion::Project)ImFusion::Project
NOT_COMPATIBLE enum value (defined in ImFusion::Project)ImFusion::Project
NOT_FOUND enum value (defined in ImFusion::Project)ImFusion::Project
numberGeometricAnnotationLayers() const (defined in ImFusion::Project)ImFusion::Projectinline
numberPixelwiseLayers() const (defined in ImFusion::Project)ImFusion::Projectinline
OK enum value (defined in ImFusion::Project)ImFusion::Project
operator=(const Project &)=delete (defined in ImFusion::Project)ImFusion::Project
ImFusion::SignalReceiver::operator=(SignalReceiver rhs)ImFusion::SignalReceiver
operator=(const Configurable &) (defined in ImFusion::Configurable)ImFusion::Configurable
operator=(Configurable &&) noexcept (defined in ImFusion::Configurable)ImFusion::Configurable
permissions() constImFusion::Projectinline
pixelwise(std::optional< size_t >={}) const (defined in ImFusion::Project)ImFusion::Project
PixelwiseData typedef (defined in ImFusion::Project)ImFusion::Project
pixelwiseLayers() const (defined in ImFusion::Project)ImFusion::Projectinline
PixelwiseProject enum value (defined in ImFusion::Project)ImFusion::Project
Project(const Project &)=delete (defined in ImFusion::Project)ImFusion::Project
projectId() constImFusion::Projectinline
projectPath() const (defined in ImFusion::Project)ImFusion::Projectinline
ProjectType enum name (defined in ImFusion::Project)ImFusion::Project
projectType() const (defined in ImFusion::Project)ImFusion::Projectinline
ProjectTypes typedef (defined in ImFusion::Project)ImFusion::Project
queryAndApplyNewerEvents() (defined in ImFusion::Project)ImFusion::Project
registerParameter(ParameterBase *param)ImFusion::Configurable
serverVersion() constImFusion::Projectinline
setActiveGeometricAnnotations(std::optional< size_t >) (defined in ImFusion::Project)ImFusion::Project
setActivePixelwise(std::optional< size_t >) (defined in ImFusion::Project)ImFusion::Project
setCurrentDataSet(std::unique_ptr< DataSet > data) (defined in ImFusion::Project)ImFusion::Project
setDatasetGroupingHierachy(const std::vector< std::string > &grouping)ImFusion::Project
setFailureCallback(std::function< FailureActionAndPath(std::string)> callback)ImFusion::Project
signalParametersChangedImFusion::Configurable
SignalReceiver()=defaultImFusion::SignalReceiver
SignalReceiver(const SignalReceiver &other)ImFusion::SignalReceiver
supportsDataLinkAndCopy() const (defined in ImFusion::Project)ImFusion::Project
supportsExperiments() const (defined in ImFusion::Project)ImFusion::Projectinline
switchDataSetWithProgress(DataDescriptor &desc, QWidget *parent)ImFusion::Project
tagsChangedPost (defined in ImFusion::Project)ImFusion::Project
tagsChangedPre (defined in ImFusion::Project)ImFusion::Project
tagSystem() (defined in ImFusion::Project)ImFusion::Project
tagSystem() const (defined in ImFusion::Project)ImFusion::Project
tagTypes() const (defined in ImFusion::Project)ImFusion::Projectinline
takeCurrentDataSet() (defined in ImFusion::Project)ImFusion::Project
toJson(Settings settings, const std::vector< TagType > &tagTypes, const std::vector< std::unique_ptr< PixelwiseData > > &pixelwiseLayers, const std::vector< std::unique_ptr< GeometricAnnotationData > > &geometricAnnotationLayers)ImFusion::Projectstatic
TypeMapping typedef (defined in ImFusion::Project)ImFusion::Project
unhandledRemoteEvent (defined in ImFusion::Project)ImFusion::Project
unloadCurrentDataSet(Progress *progress) (defined in ImFusion::Project)ImFusion::Project
unregisterParameter(const ParameterBase *param)ImFusion::Configurable
UpdateExisting enum value (defined in ImFusion::Project)ImFusion::Project
V0 enum value (defined in ImFusion::Project)ImFusion::Project
V1 enum value (defined in ImFusion::Project)ImFusion::Project
V10 enum value (defined in ImFusion::Project)ImFusion::Project
V11 enum value (defined in ImFusion::Project)ImFusion::Project
V12 enum value (defined in ImFusion::Project)ImFusion::Project
V13 enum value (defined in ImFusion::Project)ImFusion::Project
V14 enum value (defined in ImFusion::Project)ImFusion::Project
V15 enum value (defined in ImFusion::Project)ImFusion::Project
V16 enum value (defined in ImFusion::Project)ImFusion::Project
V17 enum value (defined in ImFusion::Project)ImFusion::Project
V18 enum value (defined in ImFusion::Project)ImFusion::Project
V19 enum value (defined in ImFusion::Project)ImFusion::Project
V2 enum value (defined in ImFusion::Project)ImFusion::Project
V20 enum value (defined in ImFusion::Project)ImFusion::Project
V21 enum value (defined in ImFusion::Project)ImFusion::Project
V3 enum value (defined in ImFusion::Project)ImFusion::Project
V4 enum value (defined in ImFusion::Project)ImFusion::Project
V5 enum value (defined in ImFusion::Project)ImFusion::Project
V6 enum value (defined in ImFusion::Project)ImFusion::Project
V7 enum value (defined in ImFusion::Project)ImFusion::Project
V8 enum value (defined in ImFusion::Project)ImFusion::Project
V9 enum value (defined in ImFusion::Project)ImFusion::Project
Version enum name (defined in ImFusion::Project)ImFusion::Project
VERSION_COUNT enum value (defined in ImFusion::Project)ImFusion::Project
WarningMessage typedef (defined in ImFusion::Project)ImFusion::Project
~Configurable() (defined in ImFusion::Configurable)ImFusion::Configurablevirtual
~Project() (defined in ImFusion::Project)ImFusion::Project
~SignalReceiver()ImFusion::SignalReceivervirtual
Search Tab / S to search, Esc to close