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

Private Member Functions

moveit_setup_assistant::LinkPairMap::iterator item (const QModelIndex &index)
 
moveit_setup_assistant::LinkPairMap::const_iterator item (const QModelIndex &index) const
 

Private Attributes

moveit_setup_assistant::LinkPairMappairs
 
QList< QString > q_names
 
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 ( moveit_setup_assistant::LinkPairMap pairs,
const std::vector< std::string > &  names,
QObject *  parent = NULL 
)

Definition at line 69 of file collision_matrix_model.cpp.

Member Function Documentation

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

Definition at line 100 of file collision_matrix_model.cpp.

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

Definition at line 105 of file collision_matrix_model.cpp.

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

Definition at line 212 of file collision_matrix_model.cpp.

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

Definition at line 205 of file collision_matrix_model.cpp.

moveit_setup_assistant::LinkPairMap::iterator CollisionMatrixModel::item ( const QModelIndex &  index)
private

Definition at line 82 of file collision_matrix_model.cpp.

moveit_setup_assistant::LinkPairMap::const_iterator CollisionMatrixModel::item ( const QModelIndex &  index) const
inlineprivate

Definition at line 71 of file collision_matrix_model.h.

moveit_setup_assistant::DisabledReason CollisionMatrixModel::reason ( const QModelIndex &  index) const

Definition at line 126 of file collision_matrix_model.cpp.

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

Definition at line 95 of file collision_matrix_model.cpp.

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

Definition at line 134 of file collision_matrix_model.cpp.

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

Definition at line 164 of file collision_matrix_model.cpp.

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

Definition at line 186 of file collision_matrix_model.cpp.

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

Definition at line 192 of file collision_matrix_model.cpp.

Member Data Documentation

moveit_setup_assistant::LinkPairMap& CollisionMatrixModel::pairs
private

Definition at line 77 of file collision_matrix_model.h.

QList<QString> CollisionMatrixModel::q_names
private

Definition at line 79 of file collision_matrix_model.h.

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

Definition at line 78 of file collision_matrix_model.h.

QList<int> CollisionMatrixModel::visual_to_index
private

Definition at line 80 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 Sun Oct 18 2020 13:19:28