moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
moveit_setup::srdf_setup::CollisionMatrixModel Class Reference

#include <collision_matrix_model.hpp>

Inheritance diagram for moveit_setup::srdf_setup::CollisionMatrixModel:
Collaboration diagram for moveit_setup::srdf_setup::CollisionMatrixModel:

Public Slots

void setFilterRegularExpression (const QString &filter)

Public Member Functions

 CollisionMatrixModel (LinkPairMap &pairs, const std::vector< std::string > &names, QObject *parent=nullptr)
int rowCount (const QModelIndex &parent=QModelIndex()) const override
int columnCount (const QModelIndex &parent=QModelIndex()) const override
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
DisabledReason reason (const QModelIndex &index) const
Qt::ItemFlags flags (const QModelIndex &index) const override
bool setData (const QModelIndex &, const QVariant &value, int role) override
void setEnabled (const QItemSelection &selection, bool value)
void setEnabled (const QModelIndexList &indexes, bool value)

Detailed Description

Definition at line 50 of file collision_matrix_model.hpp.

Constructor & Destructor Documentation

◆ CollisionMatrixModel()

moveit_setup::srdf_setup::CollisionMatrixModel::CollisionMatrixModel ( LinkPairMap & pairs,
const std::vector< std::string > & names,
QObject * parent = nullptr )

Definition at line 72 of file collision_matrix_model.cpp.

Member Function Documentation

◆ columnCount()

int moveit_setup::srdf_setup::CollisionMatrixModel::columnCount ( const QModelIndex & parent = QModelIndex()) const
override

Definition at line 102 of file collision_matrix_model.cpp.

◆ data()

QVariant moveit_setup::srdf_setup::CollisionMatrixModel::data ( const QModelIndex & index,
int role = Qt::DisplayRole ) const
override

Definition at line 107 of file collision_matrix_model.cpp.

◆ flags()

Qt::ItemFlags moveit_setup::srdf_setup::CollisionMatrixModel::flags ( const QModelIndex & index) const
override

Definition at line 218 of file collision_matrix_model.cpp.

◆ headerData()

QVariant moveit_setup::srdf_setup::CollisionMatrixModel::headerData ( int section,
Qt::Orientation orientation,
int role ) const
override

Definition at line 211 of file collision_matrix_model.cpp.

◆ reason()

DisabledReason moveit_setup::srdf_setup::CollisionMatrixModel::reason ( const QModelIndex & index) const

Definition at line 128 of file collision_matrix_model.cpp.

◆ rowCount()

int moveit_setup::srdf_setup::CollisionMatrixModel::rowCount ( const QModelIndex & parent = QModelIndex()) const
override

Definition at line 97 of file collision_matrix_model.cpp.

◆ setData()

bool moveit_setup::srdf_setup::CollisionMatrixModel::setData ( const QModelIndex & index,
const QVariant & value,
int role )
override

Definition at line 136 of file collision_matrix_model.cpp.

Here is the caller graph for this function:

◆ setEnabled() [1/2]

void moveit_setup::srdf_setup::CollisionMatrixModel::setEnabled ( const QItemSelection & selection,
bool value )

Definition at line 170 of file collision_matrix_model.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setEnabled() [2/2]

void moveit_setup::srdf_setup::CollisionMatrixModel::setEnabled ( const QModelIndexList & indexes,
bool value )

Definition at line 192 of file collision_matrix_model.cpp.

Here is the call graph for this function:

◆ setFilterRegularExpression

void moveit_setup::srdf_setup::CollisionMatrixModel::setFilterRegularExpression ( const QString & filter)
slot

Definition at line 198 of file collision_matrix_model.cpp.


The documentation for this class was generated from the following files: