Go to the documentation of this file.
50 std::map<Node*, rviz::PropertyTreeModel*>
properties_;
56 LocalTaskModel(ContainerBase::pointer&& container,
const planning_scene::PlanningSceneConstPtr& scene,
58 int rowCount(
const QModelIndex&
parent = QModelIndex())
const override;
60 QModelIndex
index(
int row,
int column,
const QModelIndex&
parent = QModelIndex())
const override;
61 QModelIndex
parent(
const QModelIndex&
index)
const override;
63 Qt::ItemFlags
flags(
const QModelIndex&
index)
const override;
64 QVariant
data(
const QModelIndex&
index,
int role = Qt::DisplayRole)
const override;
65 bool setData(
const QModelIndex&
index,
const QVariant& value,
int role = Qt::EditRole)
override;
71 bool dropMimeData(
const QMimeData*
data, Qt::DropAction action,
int row,
int column,
72 const QModelIndex&
parent)
override;
QAbstractItemModel * getSolutionModel(const QModelIndex &index) override
get solution model for given stage index
StageFactoryPtr stage_factory_
const ContainerBase * parent() const
LocalTaskModel(ContainerBase::pointer &&container, const planning_scene::PlanningSceneConstPtr &scene, rviz::DisplayContext *display_context, QObject *parent=nullptr)
moveit::task_constructor::Stage Node
rviz::PropertyTreeModel * getPropertyModel(const QModelIndex &index) override
get property model for given stage index
void setStageFactory(const StageFactoryPtr &factory) override
providing a StageFactory makes the model accepting drops
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
std::shared_ptr< StageFactory > StageFactoryPtr
DisplaySolutionPtr getSolution(const QModelIndex &index) override
get solution for given solution index
std::map< Node *, rviz::PropertyTreeModel * > properties_
bool dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override
QModelIndex indexFromStageId(size_t id) const override
retrieve model index associated with given stage id
bool removeRows(int row, int count, const QModelIndex &parent) override
Node * node(const QModelIndex &index) const
Qt::ItemFlags flags(const QModelIndex &index) const override
int rowCount(const QModelIndex &parent=QModelIndex()) const override
QModelIndex index(Node *n) const
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
visualization
Author(s): Robert Haschke
autogenerated on Thu Feb 27 2025 03:39:51