|
| | Images (hdps::CoreInterface *core, QString dataName, const QString &guid="") |
| |
| void | init () override |
| |
| hdps::Dataset< hdps::DatasetImpl > | createSubsetFromSelection (const QString &guiName, const hdps::Dataset< hdps::DatasetImpl > &parentDataSet=hdps::Dataset< hdps::DatasetImpl >(), const bool &visible=true) const override |
| |
| hdps::Dataset< hdps::DatasetImpl > | copy () const override |
| |
| ImageData::Type | getType () const |
| |
| void | setType (const ImageData::Type &type) |
| |
| std::uint32_t | getNumberOfImages () const |
| |
| void | setNumberOfImages (const std::uint32_t &numberOfImages) |
| |
| QSize | getImageSize () const |
| |
| void | setImageSize (const QSize &imageSize) |
| |
| std::uint32_t | getNumberOfComponentsPerPixel () const |
| |
| void | setNumberOfComponentsPerPixel (const std::uint32_t &numberOfComponentsPerPixel) |
| |
| QStringList | getImageFilePaths () const |
| |
| void | setImageFilePaths (const QStringList &imageFilePaths) |
| |
| std::uint32_t | getNumberOfPixels () const |
| |
| QRect | getRectangle () const |
| |
| QRect | getVisibleRectangle () const |
| |
| QIcon | getIcon (const QColor &color=Qt::black) const override |
| |
| std::vector< std::uint32_t > & | getSelectionIndices () override |
| |
| void | setSelectionIndices (const std::vector< std::uint32_t > &indices) override |
| |
| bool | canSelect () const override |
| |
| bool | canSelectAll () const override |
| |
| bool | canSelectNone () const override |
| |
| bool | canSelectInvert () const override |
| |
| void | selectAll () override |
| |
| void | selectNone () override |
| |
| void | selectInvert () override |
| |
| void | getScalarData (const std::uint32_t &dimensionIndex, QVector< float > &scalarData, QPair< float, float > &scalarDataRange) |
| |
| void | getMaskData (std::vector< std::uint8_t > &maskData) |
| |
| void | getSelectionData (std::vector< std::uint8_t > &selectionImageData, std::vector< std::uint32_t > &selectedIndices, QRect &selectionBoundaries) |
| |
| void | fromVariantMap (const QVariantMap &variantMap) override |
| |
| QVariantMap | toVariantMap () const override |
| |
| | DatasetImpl (CoreInterface *core, const QString &rawDataName, const QString &id="") |
| |
| virtual | ~DatasetImpl () |
| |
| StorageType | getStorageType () const |
| |
| void | setStorageType (const StorageType &storageType) |
| |
| QString | getGuiName () const |
| |
| bool | isFull () const |
| |
| bool | isDerivedData () const |
| |
| DataType | getDataType () const |
| |
| template<typename DatasetType > |
| Dataset< DatasetType > | getSourceDataset () const |
| |
| void | setSourceDataSet (const Dataset< DatasetImpl > &dataset) |
| |
| template<typename DatasetType > |
| Dataset< DatasetType > | getFullDataset () const |
| |
| Dataset< DatasetImpl > | getSelection () const |
| |
| template<typename DatasetType > |
| Dataset< DatasetType > | getSelection () const |
| |
| Dataset< DatasetImpl > & | getSmartPointer () |
| |
| Dataset< DatasetImpl > | toSmartPointer () const |
| |
| template<typename DatasetType > |
| Dataset< DatasetType > | toSmartPointer () const |
| |
| virtual QIcon | getIcon (StorageType storageType, const QColor &color=Qt::black) const final |
| |
| void | makeSubsetOf (Dataset< DatasetImpl > fullDataset) |
| |
| QString | getRawDataKind () const |
| |
| virtual std::uint64_t | getRawDataSize () const |
| |
| QString | getRawDataSizeHumanReadable () const |
| |
| QString | getLocation () const override |
| |
| DataHierarchyItem & | getDataHierarchyItem () |
| |
| const DataHierarchyItem & | getDataHierarchyItem () const |
| |
| Dataset< DatasetImpl > | getParent () const |
| |
| template<typename DatasetType > |
| Dataset< DatasetType > | getParent () const |
| |
| QVector< Dataset< DatasetImpl > > | getChildren (const QVector< DataType > &dataTypes=QVector< DataType >()) const |
| |
| QVector< Dataset< DatasetImpl > > | getChildren (const DataType &filterDataType) |
| |
| std::int32_t | getSelectionSize () const |
| |
| void | lock () |
| |
| void | unlock () |
| |
| bool | isLocked () const |
| |
| void | setLocked (bool locked) |
| |
| const bool | operator== (const DatasetImpl &rhs) const |
| |
| const bool | operator!= (const DatasetImpl &rhs) const |
| |
| QVariant | getProperty (const QString &name, const QVariant &defaultValue=QVariant()) const |
| |
| void | setProperty (const QString &name, const QVariant &value) |
| |
| bool | hasProperty (const QString &name) const |
| |
| QStringList | propertyNames () const |
| |
| void | setAnalysis (plugin::AnalysisPlugin *analysis) |
| |
| plugin::AnalysisPlugin * | getAnalysis () |
| |
| std::int32_t | getGroupIndex () const |
| |
| void | setGroupIndex (const std::int32_t &groupIndex) |
| |
| Datasets | getProxyMembers () const |
| |
| virtual void | setProxyMembers (const Datasets &proxyMembers) |
| |
| virtual bool | mayProxy (const Datasets &proxyDatasets) const |
| |
| bool | isProxy () const |
| |
| void | addAction (hdps::gui::WidgetAction &widgetAction) |
| |
| hdps::gui::WidgetActions | getActions () const |
| |
| QMenu * | getContextMenu (QWidget *parent=nullptr) override |
| |
| void | populateContextMenu (QMenu *contextMenu) |
| |
| void | addLinkedData (const hdps::Dataset< DatasetImpl > &targetDataSet, hdps::SelectionMap &mapping) |
| |
| const std::vector< hdps::LinkedData > & | getLinkedData () const |
| |
| std::vector< hdps::LinkedData > & | getLinkedData () |
| |
| std::int32_t | getLinkedDataFlags () |
| |
| void | setLinkedDataFlags (std::int32_t linkedDataFlags) |
| |
| void | setLinkedDataFlag (std::int32_t linkedDataFlag, bool set=true) |
| |
| bool | hasLinkedDataFlag (std::int32_t linkedDataFlag) |
| |
| virtual void | resolveLinkedData (bool force=false) |
| |
| QString | getRawDataName () const |
| |
| DatasetImpl & | operator= (const DatasetImpl &other) |
| |
| | WidgetAction (QObject *parent, const QString &title) |
| |
| | ~WidgetAction () |
| |
| virtual WidgetAction * | getParentAction () const final |
| |
| virtual WidgetActions | getParentActions () const final |
| |
| virtual WidgetActions | getChildren () const final |
| |
| virtual bool | isRoot () const final |
| |
| virtual bool | isLeaf () const final |
| |
| virtual QWidget * | createWidget (QWidget *parent) override final |
| |
| virtual QWidget * | createCollapsedWidget (QWidget *parent) const final |
| |
| virtual QWidget * | createLabelWidget (QWidget *parent, const std::int32_t &widgetFlags=0x00001) const final |
| |
| QWidget * | createWidget (QWidget *parent, const std::int32_t &widgetFlags) |
| |
| virtual std::int32_t | getSortIndex () const final |
| |
| virtual void | setSortIndex (const std::int32_t &sortIndex) final |
| |
| virtual std::int32_t | getStretch () const final |
| |
| virtual void | setStretch (const std::int32_t &stretch) final |
| |
| virtual bool | getForceHidden () const final |
| |
| virtual void | setForceHidden (bool forceHidden) final |
| |
| virtual bool | isVisible () const final |
| |
| virtual bool | getForceDisabled () const final |
| |
| virtual void | setForceDisabled (bool forceDisabled) final |
| |
| virtual bool | isEnabled () const final |
| |
| void | setText (const QString &text) |
| |
| virtual std::int32_t | getDefaultWidgetFlags () const final |
| |
| virtual void | setDefaultWidgetFlags (const std::int32_t &widgetFlags) final |
| |
| virtual void | setDefaultWidgetFlag (const std::int32_t &widgetFlags, bool unset=false) final |
| |
| virtual HighlightOption | getHighlighting () const final |
| |
| virtual bool | isHighlighted () const final |
| |
| virtual void | setHighlighting (const HighlightOption &highlighting) final |
| |
| virtual void | setHighlighted (bool highlighted) final |
| |
| virtual void | highlight () final |
| |
| virtual void | unHighlight () final |
| |
| virtual Scope | getScope () const final |
| |
| virtual bool | isPrivate () const final |
| |
| virtual bool | isPublic () const final |
| |
| virtual bool | isPublished () const final |
| |
| virtual bool | isConnected () const final |
| |
| virtual bool | mayConnectToPublicAction (const WidgetAction *publicAction) const final |
| |
| virtual bool | publish (const QString &name="", bool allowDuplicateName=false) final |
| |
| virtual WidgetAction * | getPublicAction () final |
| |
| virtual WidgetAction * | getPublicCopy () const final |
| |
| virtual const WidgetActions | getConnectedActions () const final |
| |
| virtual WidgetActions & | getConnectedActions () final |
| |
| virtual bool | mayPublish (ConnectionContextFlag connectionContextFlags) const final |
| |
| virtual bool | mayConnect (ConnectionContextFlag connectionContextFlags) const final |
| |
| virtual bool | mayDisconnect (ConnectionContextFlag connectionContextFlags) const final |
| |
| virtual std::int32_t | getConnectionPermissions () const final |
| |
| virtual bool | isConnectionPermissionFlagSet (ConnectionPermissionFlag connectionPermissionsFlag) final |
| |
| virtual void | setConnectionPermissionsFlag (ConnectionPermissionFlag connectionPermissionsFlag, bool unset=false, bool recursive=false) final |
| |
| virtual void | setConnectionPermissions (std::int32_t connectionPermissions, bool recursive=false) final |
| |
| virtual void | setConnectionPermissionsToNone (bool recursive=false) final |
| |
| virtual void | setConnectionPermissionsToForceNone (bool recursive=false) final |
| |
| virtual void | setConnectionPermissionsToAll (bool recursive=false) final |
| |
| virtual void | cacheConnectionPermissions (bool recursive=false) final |
| |
| virtual void | restoreConnectionPermissions (bool recursive=false) final |
| |
| virtual void | startDrag () final |
| |
| virtual bool | isResettable () const final |
| |
| virtual void | reset () final |
| |
| virtual void | setSettingsPrefix (const QString &settingsPrefix, const bool &load=true) final |
| |
| virtual void | setSettingsPrefix (plugin::Plugin *plugin, const QString &settingsPrefix, const bool &load=true) final |
| |
| virtual QString | getSettingsPrefix () const |
| |
| virtual void | loadFromSettings () final |
| |
| virtual void | saveToSettings () final |
| |
| virtual QVector< WidgetAction * > | findChildren (const QString &searchString, bool recursive=true) const final |
| |
| virtual QSize | getPopupSizeHint () const final |
| |
| virtual void | setPopupSizeHint (const QSize &popupSizeHint) final |
| |
| virtual std::int32_t | getConfiguration () const final |
| |
| virtual bool | isConfigurationFlagSet (ConfigurationFlag configurationFlag) const final |
| |
| virtual void | setConfigurationFlag (ConfigurationFlag configurationFlag, bool unset=false, bool recursive=false) final |
| |
| virtual void | setConfiguration (std::int32_t configuration, bool recursive=false) final |
| |
| virtual QString | getTypeString (bool humanFriendly=false) const final |
| |
| void | fromVariantMap (const QVariantMap &variantMap) override |
| |
| QVariantMap | toVariantMap () const override |
| |
| virtual void | cacheState (const QString &name="cache") final |
| |
| virtual void | restoreState (const QString &name="cache", bool remove=true) final |
| |
| virtual void | setStudioMode (bool studioMode, bool recursive=true) final |
| |
| | Serializable (const QString &serializationName="") |
| |
| virtual QString | getId () const final |
| |
| virtual void | setId (const QString &id) final |
| |
| virtual QString | getSerializationName () const final |
| |
| virtual void | setSerializationName (const QString &serializationName) final |
| |
| virtual void | fromParentVariantMap (const QVariantMap &parentVariantMap) |
| |
| virtual void | insertIntoVariantMap (QVariantMap &variantMap) const final |
| |
| virtual void | fromJsonDocument (const QJsonDocument &jsonDocument) final |
| |
| virtual QJsonDocument | toJsonDocument () const final |
| |
| virtual void | fromJsonFile (const QString &filePath="") final |
| |
| virtual void | toJsonFile (const QString &filePath="") final |
| |
| virtual void | makeUnique () final |
| |
|
| enum class | StorageType { Owner
, Proxy
} |
| |
| enum | LinkedDataFlag { Send = 0x00001
, Receive = 0x00002
, SendReceive = Send | Receive
} |
| |
| enum class | Scope { Private
, Public
} |
| |
| enum class | HighlightOption { None
, Moderate
, Strong
} |
| |
| enum class | ConfigurationFlag {
VisibleInMenu = 0x00001
, InternalUseOnly = 0x00002
, NoLabelInGroup = 0x00004
, ForceCollapsedInGroup = 0x00008
,
ForceExpandedInGroup = 0x00010
, User = 0x00100
, Default = 0
} |
| |
| enum | ConnectionContextFlag { Api = 0x00008
, Gui = 0x00010
, ApiAndGui = Api | Gui
} |
| | ** Describes the connection context options */ More...
|
| |
| enum class | ConnectionPermissionFlag {
None = 0x00000
, PublishViaApi = 0x00001
, PublishViaGui = 0x00002
, PublishViaApiAndGui = PublishViaApi | PublishViaGui
,
ConnectViaApi = 0x00008
, ConnectViaGui = 0x00010
, ConnectViaApiAndGui = ConnectViaApi | ConnectViaGui
, DisconnectViaApi = 0x00040
,
DisconnectViaGui = 0x00080
, DisconnectViaApiAndGui = DisconnectViaApi | DisconnectViaGui
, ForceNone = 0x00100
, All = PublishViaApiAndGui | ConnectViaApiAndGui | DisconnectViaApiAndGui
,
Default = All
} |
| |
| enum class | State { Idle
, Reading
, Writing
} |
| |
| void | idChanged (const QString &id) |
| |
| void | sortIndexChanged (std::int32_t sortIndex) |
| |
| void | stretchChanged (std::int32_t stretch) |
| |
| void | forceHiddenChanged (bool forceHidden) |
| |
| void | forceDisabledChanged (bool forceDisabled) |
| |
| void | highlightingChanged (const HighlightOption &highlightOption) |
| |
| void | isPublishedChanged (const bool &isPublished) |
| |
| void | isConnectedChanged (const bool &isConnected) |
| |
| void | actionConnected (WidgetAction *action) |
| |
| void | actionDisconnected (WidgetAction *action) |
| |
| void | connectionPermissionsChanged (std::int32_t connectionPermissions) |
| |
| void | configurationFlagToggled (const ConfigurationFlag &configurationFlag, bool set) |
| |
| void | configurationChanged (std::int32_t configuration) |
| |
| void | scopeChanged (const Scope &scope) |
| |
| void | textChanged (const QString &text) |
| |
| void | locationChanged (const QString &location) |
| |
| static QMap< Scope, QString > | scopeNames |
| |
| static void | fromVariantMap (Serializable *serializable, const QVariantMap &variantMap) |
| |
| static void | fromVariantMap (Serializable &serializable, const QVariantMap &variantMap, const QString &key) |
| |
| static QVariantMap | toVariantMap (const Serializable *serializable) |
| |
| static void | insertIntoVariantMap (const Serializable &serializable, QVariantMap &variantMap, const QString &key) |
| |
| static void | insertIntoVariantMap (const Serializable &serializable, QVariantMap &variantMap) |
| |
| CoreInterface * | _core |
| |
Images dataset class
Class for dealing with high-dimensional image data
- Author
- Thomas Kroes