Public Slots | Public Member Functions | Private Member Functions | Private Attributes | List of all members
CollisionMatrixModel Class Reference

#include <collision_matrix_model.h>

Inheritance diagram for CollisionMatrixModel:
Inheritance graph
[legend]

Public Slots

void setFilterRegExp (const QString &filter)
 

Public Member Functions

 CollisionMatrixModel (const srdf::SRDFWriterPtr &srdf, const std::vector< std::string > &names, QObject *parent=nullptr)
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 
int rowCount (const QModelIndex &parent=QModelIndex()) 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)
 

Private Member Functions

bool disabledByDefault (const std::string &link1, const std::string &link2) const
 

Private Attributes

QList< QString > q_names
 
srdf::SRDFWriterPtr srdf
 
const std::vector< std::string > std_names
 
QList< int > visual_to_index
 

Detailed Description

Definition at line 48 of file collision_matrix_model.h.

Constructor & Destructor Documentation

◆ CollisionMatrixModel()

CollisionMatrixModel::CollisionMatrixModel ( const srdf::SRDFWriterPtr srdf,
const std::vector< std::string > &  names,
QObject *  parent = nullptr 
)

Definition at line 58 of file collision_matrix_model.cpp.

Member Function Documentation

◆ columnCount()

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

Definition at line 75 of file collision_matrix_model.cpp.

◆ data()

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

Definition at line 111 of file collision_matrix_model.cpp.

◆ disabledByDefault()

bool CollisionMatrixModel::disabledByDefault ( const std::string &  link1,
const std::string &  link2 
) const
private

Definition at line 103 of file collision_matrix_model.cpp.

◆ flags()

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

Definition at line 267 of file collision_matrix_model.cpp.

◆ headerData()

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

Definition at line 260 of file collision_matrix_model.cpp.

◆ rowCount()

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

Definition at line 70 of file collision_matrix_model.cpp.

◆ setData()

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

Definition at line 155 of file collision_matrix_model.cpp.

◆ setEnabled() [1/2]

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

Definition at line 219 of file collision_matrix_model.cpp.

◆ setEnabled() [2/2]

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

Definition at line 241 of file collision_matrix_model.cpp.

◆ setFilterRegExp

void CollisionMatrixModel::setFilterRegExp ( const QString &  filter)
slot

Definition at line 247 of file collision_matrix_model.cpp.

Member Data Documentation

◆ q_names

QList<QString> CollisionMatrixModel::q_names
private

Definition at line 74 of file collision_matrix_model.h.

◆ srdf

srdf::SRDFWriterPtr CollisionMatrixModel::srdf
private

Definition at line 72 of file collision_matrix_model.h.

◆ std_names

const std::vector<std::string> CollisionMatrixModel::std_names
private

Definition at line 73 of file collision_matrix_model.h.

◆ visual_to_index

QList<int> CollisionMatrixModel::visual_to_index
private

Definition at line 75 of file collision_matrix_model.h.


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


moveit_setup_assistant
Author(s): Dave Coleman
autogenerated on Sat May 3 2025 02:28:05