moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | Protected Member Functions | List of all members
moveit_setup::srdf_setup::SortFilterProxyModel Class Reference

#include <collision_linear_model.hpp>

Inheritance diagram for moveit_setup::srdf_setup::SortFilterProxyModel:
Inheritance graph
[legend]
Collaboration diagram for moveit_setup::srdf_setup::SortFilterProxyModel:
Collaboration graph
[legend]

Public Member Functions

 SortFilterProxyModel (QObject *parent=nullptr)
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 
void sort (int column, Qt::SortOrder order) override
 
void setShowAll (bool show_all)
 
void setEnabled (const QItemSelection &selection, bool value)
 

Protected Member Functions

bool filterAcceptsRow (int source_row, const QModelIndex &source_parent) const override
 
bool lessThan (const QModelIndex &src_left, const QModelIndex &src_right) const override
 

Detailed Description

proxy model to allow for sorting of CollisionLinearModel, considering sorting history

Definition at line 83 of file collision_linear_model.hpp.

Constructor & Destructor Documentation

◆ SortFilterProxyModel()

moveit_setup::srdf_setup::SortFilterProxyModel::SortFilterProxyModel ( QObject *  parent = nullptr)

Definition at line 195 of file collision_linear_model.cpp.

Member Function Documentation

◆ filterAcceptsRow()

bool moveit_setup::srdf_setup::SortFilterProxyModel::filterAcceptsRow ( int  source_row,
const QModelIndex &  source_parent 
) const
overrideprotected

Definition at line 240 of file collision_linear_model.cpp.

Here is the call graph for this function:

◆ headerData()

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

Definition at line 206 of file collision_linear_model.cpp.

◆ lessThan()

bool moveit_setup::srdf_setup::SortFilterProxyModel::lessThan ( const QModelIndex &  src_left,
const QModelIndex &  src_right 
) const
overrideprotected

Definition at line 264 of file collision_linear_model.cpp.

Here is the call graph for this function:

◆ setEnabled()

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

Definition at line 214 of file collision_linear_model.cpp.

◆ setShowAll()

void moveit_setup::srdf_setup::SortFilterProxyModel::setShowAll ( bool  show_all)

Definition at line 231 of file collision_linear_model.cpp.

◆ sort()

void moveit_setup::srdf_setup::SortFilterProxyModel::sort ( int  column,
Qt::SortOrder  order 
)
override

Definition at line 288 of file collision_linear_model.cpp.


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