Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ManiVault/src/plugins/ClusterData/src/ClusterData.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@

Q_PLUGIN_METADATA(IID "studio.manivault.ClusterData")

using namespace mv;
using namespace mv::util;

ClusterData::ClusterData(const mv::plugin::PluginFactory* factory) :
Expand Down
16 changes: 7 additions & 9 deletions ManiVault/src/plugins/ClusterData/src/ClusterData.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@

#include <vector>

using namespace mv;

const mv::DataType ClusterType = mv::DataType(QString("Clusters"));

class InfoAction;
Expand All @@ -38,7 +36,7 @@ class CLUSTERDATA_EXPORT ClusterData : public mv::plugin::RawData
* @param guid Globally unique dataset identifier (use only for deserialization)
* @return Smart pointer to dataset
*/
Dataset<DatasetImpl> createDataSet(const QString& guid = "") const override;
mv::Dataset<mv::DatasetImpl> createDataSet(const QString& guid = "") const override;

/**
* Get clusters
Expand Down Expand Up @@ -117,11 +115,11 @@ class CLUSTERDATA_EXPORT ClusterData : public mv::plugin::RawData
// Cluster Set
// =============================================================================

class CLUSTERDATA_EXPORT Clusters : public DatasetImpl
class CLUSTERDATA_EXPORT Clusters : public mv::DatasetImpl
{
public:
Clusters(QString dataName, bool mayUnderive = false, const QString& guid = "") :
DatasetImpl(dataName, mayUnderive, guid)
mv::DatasetImpl(dataName, mayUnderive, guid)
{
}

Expand Down Expand Up @@ -184,14 +182,14 @@ class CLUSTERDATA_EXPORT Clusters : public DatasetImpl
* Get a copy of the dataset
* @return Smart pointer to copy of the dataset
*/
Dataset<DatasetImpl> copy() const override
mv::Dataset<DatasetImpl> copy() const override
{
auto clusters = new Clusters(getRawDataName());

clusters->setText(text());
clusters->indices = indices;

return Dataset<DatasetImpl>(clusters);
return mv::Dataset<DatasetImpl>(clusters);
}

/**
Expand All @@ -201,7 +199,7 @@ class CLUSTERDATA_EXPORT Clusters : public DatasetImpl
* @param visible Whether the subset will be visible in the UI
* @return Smart pointer to the created subset
*/
Dataset<DatasetImpl> createSubsetFromSelection(const QString& guiName, const Dataset<DatasetImpl>& parentDataSet = Dataset<DatasetImpl>(), const bool& visible = true) const override
mv::Dataset<DatasetImpl> createSubsetFromSelection(const QString& guiName, const mv::Dataset<DatasetImpl>& parentDataSet = mv::Dataset<DatasetImpl>(), const bool& visible = true) const override
{
return mv::data().createSubsetFromSelection(getSelection(), toSmartPointer(), guiName, parentDataSet, visible);
}
Expand Down Expand Up @@ -273,7 +271,7 @@ class CLUSTERDATA_EXPORT Clusters : public DatasetImpl

std::vector<unsigned int> indices;
QSharedPointer<InfoAction> _infoAction; /** Shared pointer to info action */
EventListener _eventListener; /** Listen to HDPS events */
mv::EventListener _eventListener; /** Listen to ManiVault events */
};

// =============================================================================
Expand Down
2 changes: 2 additions & 0 deletions ManiVault/src/plugins/ClusterData/src/ClustersAction.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
#include <QHeaderView>
#include <QVBoxLayout>

using namespace mv;

ClustersAction::ClustersAction(QObject* parent, Dataset<Clusters> clustersDataset /*= Dataset<Clusters>()*/) :
WidgetAction(parent, "Clusters"),
_clustersDataset(),
Expand Down
13 changes: 5 additions & 8 deletions ManiVault/src/plugins/ClusterData/src/ClustersAction.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,14 @@

#include <QItemSelectionModel>

using namespace mv::gui;
using namespace mv::util;

/**
* Clusters action class
*
* Action class for display of and interaction with clusters
*
* @author Thomas Kroes
*/
class CLUSTERDATA_EXPORT ClustersAction : public WidgetAction
class CLUSTERDATA_EXPORT ClustersAction : public mv::gui::WidgetAction
{
Q_OBJECT

Expand Down Expand Up @@ -65,7 +62,7 @@ class CLUSTERDATA_EXPORT ClustersAction : public WidgetAction
* @param parent Pointer to parent object
* @param clustersDataset Smart pointer to clusters
*/
ClustersAction(QObject* parent, Dataset<Clusters> clustersDataset = Dataset<Clusters>());
ClustersAction(QObject* parent, mv::Dataset<Clusters> clustersDataset = mv::Dataset<Clusters>());

/**
* Get clusters
Expand All @@ -77,13 +74,13 @@ class CLUSTERDATA_EXPORT ClustersAction : public WidgetAction
* Get clusters dataset
* @return Smart pointer to clusters dataset
*/
Dataset<Clusters>& getClustersDataset();
mv::Dataset<Clusters>& getClustersDataset();

/**
* Set clusters dataset
* @param clustersDataset Smart pointer to clusters dataset
*/
void setClustersDataset(Dataset<Clusters> clustersDataset);
void setClustersDataset(mv::Dataset<Clusters> clustersDataset);

/**
* Create subset from selected clusters
Expand Down Expand Up @@ -125,7 +122,7 @@ class CLUSTERDATA_EXPORT ClustersAction : public WidgetAction
void refreshClusters();

protected:
Dataset<Clusters> _clustersDataset; /** Smart pointer to the clusters dataset */
mv::Dataset<Clusters> _clustersDataset; /** Smart pointer to the clusters dataset */
ClustersModel _clustersModel; /** Clusters model */
ColorizeClustersAction _colorizeClustersAction; /** Colorize clusters action */
PrefixClustersAction _prefixClustersAction; /** Prefix clusters action */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@
#include <QHeaderView>
#include <QVBoxLayout>

using namespace mv;

ClustersActionWidget::ClustersActionWidget(QWidget* parent, ClustersAction* clustersAction, const std::int32_t& widgetFlags) :
WidgetActionWidget(parent, clustersAction),
_filterModel(),
Expand Down Expand Up @@ -104,11 +106,11 @@ ClustersActionWidget::ClustersActionWidget(QWidget* parent, ClustersAction* clus

// Add remove cluster(s) widget
if (widgetFlags & ClustersAction::Remove)
toolbarLayout->addWidget(_removeClustersAction.createWidget(this, TriggerAction::Icon));
toolbarLayout->addWidget(_removeClustersAction.createWidget(this, gui::TriggerAction::Icon));

// Add merge clusters widget
if (widgetFlags & ClustersAction::Merge)
toolbarLayout->addWidget(_mergeClustersAction.createWidget(this, TriggerAction::Icon));
toolbarLayout->addWidget(_mergeClustersAction.createWidget(this, gui::TriggerAction::Icon));

// Add colorize widget if required
if (widgetFlags & ClustersAction::Colorize)
Expand All @@ -124,7 +126,7 @@ ClustersActionWidget::ClustersActionWidget(QWidget* parent, ClustersAction* clus

// Add refresh widget if required
if (widgetFlags & ClustersAction::Refresh)
toolbarLayout->addWidget(_refreshClustersAction.createWidget(this, TriggerAction::Icon));
toolbarLayout->addWidget(_refreshClustersAction.createWidget(this, gui::TriggerAction::Icon));

toolbarLayout->addStretch(1);

Expand Down
5 changes: 1 addition & 4 deletions ManiVault/src/plugins/ClusterData/src/ClustersActionWidget.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,6 @@
#include <QItemSelectionModel>
#include <QTreeView>

using namespace mv::gui;
using namespace mv::util;

class ClustersAction;

/**
Expand All @@ -32,7 +29,7 @@ class ClustersAction;
*
* @author Thomas Kroes
*/
class ClustersActionWidget : public WidgetActionWidget {
class ClustersActionWidget : public mv::gui::WidgetActionWidget {
public:

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
#include "ClusterData.h"
#include "ClustersActionWidget.h"

using namespace mv::gui;

ColorizeClustersAction::ColorizeClustersAction(ClustersAction& clustersAction) :
TriggerAction(&clustersAction, "Colorize"),
_clustersAction(clustersAction),
Expand Down
25 changes: 11 additions & 14 deletions ManiVault/src/plugins/ClusterData/src/ColorizeClustersAction.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,6 @@
#include <actions/IntegralAction.h>
#include <actions/TriggerAction.h>

using namespace mv;
using namespace mv::gui;

class ClustersAction;

/**
Expand All @@ -22,12 +19,12 @@ class ClustersAction;
*
* @author Thomas Kroes
*/
class ColorizeClustersAction : public TriggerAction
class ColorizeClustersAction : public mv::gui::TriggerAction
{
protected:

/** Widget class for colorize clusters action */
class Widget : public WidgetActionWidget {
class Widget : public mv::gui::WidgetActionWidget {
public:

/**
Expand Down Expand Up @@ -58,19 +55,19 @@ class ColorizeClustersAction : public TriggerAction

public: // Action getters

OptionAction& getColorByAction() { return _colorByAction; }
ColorMapAction& getColorMapAction() { return _colorMapAction; }
IntegralAction& getRandomSeedAction() { return _randomSeedAction; }
TriggerAction& getColorizeAction() { return _colorizeAction; }
mv::gui::OptionAction& getColorByAction() { return _colorByAction; }
mv::gui::ColorMapAction& getColorMapAction() { return _colorMapAction; }
mv::gui::IntegralAction& getRandomSeedAction() { return _randomSeedAction; }
mv::gui::TriggerAction& getColorizeAction() { return _colorizeAction; }

public slots:
/** When the color model or cluster number changes, update the cluster colors */
void updateColorsInModel();

protected:
ClustersAction& _clustersAction; /** Reference to clusters action */
OptionAction _colorByAction; /** Color by action */
ColorMap1DAction _colorMapAction; /** Color map action */
IntegralAction _randomSeedAction; /** Random seed action for random color generation */
TriggerAction _colorizeAction; /** Colorize action */
ClustersAction& _clustersAction; /** Reference to clusters action */
mv::gui::OptionAction _colorByAction; /** Color by action */
mv::gui::ColorMap1DAction _colorMapAction; /** Color map action */
mv::gui::IntegralAction _randomSeedAction; /** Random seed action for random color generation */
mv::gui::TriggerAction _colorizeAction; /** Colorize action */
};
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ FilterClustersAction::FilterClustersAction(ClustersActionWidget* clustersActionW
};

// Update the filter model filter when the name filter action string changes
connect(&_nameFilterAction, &StringAction::stringChanged, this, updateNameFilter);
connect(&_nameFilterAction, &mv::gui::StringAction::stringChanged, this, updateNameFilter);

// Do an initial update of the model name filter
updateNameFilter();
Expand Down
11 changes: 4 additions & 7 deletions ManiVault/src/plugins/ClusterData/src/FilterClustersAction.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@
#include <actions/WidgetAction.h>
#include <actions/StringAction.h>

using namespace mv;
using namespace mv::gui;

class ClustersActionWidget;

/**
Expand All @@ -19,12 +16,12 @@ class ClustersActionWidget;
*
* @author Thomas Kroes
*/
class FilterClustersAction : public WidgetAction
class FilterClustersAction : public mv::gui::WidgetAction
{
protected:

/** Widget class for filter clusters action */
class Widget : public WidgetActionWidget {
class Widget : public mv::gui::WidgetActionWidget {
public:

/**
Expand Down Expand Up @@ -55,9 +52,9 @@ class FilterClustersAction : public WidgetAction

public: // Action getters

StringAction& getNameFilterAction() { return _nameFilterAction; }
mv::gui::StringAction& getNameFilterAction() { return _nameFilterAction; }

protected:
ClustersActionWidget* _clustersActionWidget; /** Pointer to clusters action widget */
StringAction _nameFilterAction; /** Name filter action */
mv::gui::StringAction _nameFilterAction; /** Name filter action */
};
16 changes: 4 additions & 12 deletions ManiVault/src/plugins/ClusterData/src/InfoAction.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,22 +11,14 @@
#include "actions/StringAction.h"
#include "event/EventListener.h"

namespace mv {
class CoreInterface;
}

using namespace mv;
using namespace mv::gui;
using namespace mv::util;

/**
* Info action class
*
* Action class for displaying basic clusters info
*
* @author Thomas Kroes
*/
class InfoAction : public GroupAction
class InfoAction : public mv::gui::GroupAction
{
public:

Expand All @@ -39,11 +31,11 @@ class InfoAction : public GroupAction

public: // Action getters

StringAction& getNumberOfClustersAction() { return _numberOfClustersAction; }
mv::gui::StringAction& getNumberOfClustersAction() { return _numberOfClustersAction; }

protected:
Dataset<Clusters> _clusters; /** Clusters dataset smart pointer */
StringAction _numberOfClustersAction; /** Number of points action */
mv::Dataset<Clusters> _clusters; /** Clusters dataset smart pointer */
mv::gui::StringAction _numberOfClustersAction; /** Number of points action */
ClustersAction _clustersAction; /** Clusters action */
mv::EventListener _eventListener; /** Listen to ManiniVault events */
};
5 changes: 1 addition & 4 deletions ManiVault/src/plugins/ClusterData/src/MergeClustersAction.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@

#include <actions/TriggerAction.h>

using namespace mv;
using namespace mv::gui;

class ClustersActionWidget;

/**
Expand All @@ -18,7 +15,7 @@ class ClustersActionWidget;
*
* @author Thomas Kroes
*/
class MergeClustersAction : public TriggerAction
class MergeClustersAction : public mv::gui::TriggerAction
{
public:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,10 @@ OverwriteClustersConfirmationDialog::OverwriteClustersConfirmationDialog(QWidget
layout->addStretch(1);
layout->addLayout(bottomLayout);

connect(&_alwaysAskPermissionAction, &ToggleAction::toggled, this, [this](bool toggled) {
connect(&_alwaysAskPermissionAction, &gui::ToggleAction::toggled, this, [this](bool toggled) {
Application::current()->setSetting("OverwriteClustersAskConfirmation", toggled);
});

connect(&_discardAction, &TriggerAction::triggered, this, &OverwriteClustersConfirmationDialog::accept);
connect(&_cancelAction, &TriggerAction::triggered, this, &OverwriteClustersConfirmationDialog::reject);
connect(&_discardAction, &gui::TriggerAction::triggered, this, &OverwriteClustersConfirmationDialog::accept);
connect(&_cancelAction, &gui::TriggerAction::triggered, this, &OverwriteClustersConfirmationDialog::reject);
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

#include <QDialog>

using namespace mv::gui;

/**
* Overwrite clusters confirmation dialog class
*
Expand Down Expand Up @@ -41,7 +39,7 @@ class OverwriteClustersConfirmationDialog : public QDialog
}

protected:
ToggleAction _alwaysAskPermissionAction; /** Whether to always ask permission prior to overwriting clusters */
TriggerAction _discardAction; /** Discard cluster change(s) action */
TriggerAction _cancelAction; /** Cancel action */
mv::gui::ToggleAction _alwaysAskPermissionAction; /** Whether to always ask permission prior to overwriting clusters */
mv::gui::TriggerAction _discardAction; /** Discard cluster change(s) action */
mv::gui::TriggerAction _cancelAction; /** Cancel action */
};
Loading
Loading