![]() |
![]() |
#include <SimpleMatrix.h>
Public Types | |
typedef std::vector< T >::size_type | size_type |
typedef T | value_type |
Public Member Functions | |
size_type | col (size_type index) const |
size_type | cols () const |
double & | operator() (size_type row, size_type col) |
double | operator() (size_type row, size_type col) const |
double & | operator[] (size_type index) |
double | operator[] (size_type index) const |
size_type | row (size_type index) const |
size_type | rows () const |
SimpleMatrix (size_type rows, size_type cols) | |
size_type | size () const |
~SimpleMatrix () | |
Protected Member Functions | |
size_type | index (size_type row, size_type col) const |
Private Attributes | |
std::vector< T > | container |
size_type | height |
size_type | width |
Definition at line 9 of file SimpleMatrix.h.
typedef std::vector<T>::size_type lhef::SimpleMatrix< T >::size_type |
Definition at line 12 of file SimpleMatrix.h.
typedef T lhef::SimpleMatrix< T >::value_type |
Definition at line 11 of file SimpleMatrix.h.
|
inline |
Definition at line 14 of file SimpleMatrix.h.
|
inline |
Definition at line 17 of file SimpleMatrix.h.
|
inline |
Definition at line 34 of file SimpleMatrix.h.
Referenced by python.rootplot.root2matplotlib.Hist2D::colz(), and lhef::SimpleMatrix< Delta >::index().
|
inline |
Definition at line 20 of file SimpleMatrix.h.
|
inlineprotected |
Definition at line 37 of file SimpleMatrix.h.
Referenced by lhef::SimpleMatrix< Delta >::operator()(), and lhef::SimpleMatrix< Delta >::operator[]().
|
inline |
Definition at line 23 of file SimpleMatrix.h.
|
inline |
Definition at line 25 of file SimpleMatrix.h.
|
inline |
Definition at line 28 of file SimpleMatrix.h.
|
inline |
Definition at line 30 of file SimpleMatrix.h.
|
inline |
Definition at line 33 of file SimpleMatrix.h.
|
inline |
Definition at line 19 of file SimpleMatrix.h.
|
inline |
|
private |
Definition at line 42 of file SimpleMatrix.h.
Referenced by lhef::SimpleMatrix< Delta >::operator()(), lhef::SimpleMatrix< Delta >::operator[](), and lhef::SimpleMatrix< Delta >::size().
|
private |
Definition at line 41 of file SimpleMatrix.h.
Referenced by python.Vispa.Main.MainWindow.MainWindow::_saveIni(), python.Vispa.Gui.VispaWidget.VispaWidget::autosize(), python.Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), python.Vispa.Gui.ConnectableWidget.ConnectableWidget::centerSinglePortVertically(), python.Vispa.Gui.VispaWidget.VispaWidget::contentRect(), python.Vispa.Gui.VispaWidget.VispaWidget::defineArrowBackgroundShape(), python.Vispa.Gui.VispaWidget.VispaWidget::defineCircleBackgroundShape(), python.Vispa.Gui.VispaWidget.VispaWidget::defineRoundRectBackgroundShape(), python.Vispa.Gui.VispaWidget.VispaWidget::imageRectF(), python.Vispa.Gui.VispaWidget.VispaWidget::paint(), lhef::SimpleMatrix< Delta >::rows(), python.Vispa.Gui.VispaWidget.VispaWidget::setZoom(), and python.Vispa.Main.MainWindow.MainWindow::updateStartupScreenGeometry().
|
private |
Definition at line 41 of file SimpleMatrix.h.
Referenced by python.rootplot.utilities.Hist::__init_TGraph(), python.Vispa.Main.MainWindow.MainWindow::_saveIni(), python.Vispa.Gui.VispaWidget.VispaWidget::autosize(), python.rootplot.root2matplotlib.Hist::bar(), python.rootplot.root2matplotlib.Hist::barh(), python.Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), lhef::SimpleMatrix< Delta >::col(), lhef::SimpleMatrix< Delta >::cols(), python.Vispa.Gui.VispaWidget.VispaWidget::contentRect(), python.Vispa.Gui.VispaWidget.VispaWidget::defineArrowBackgroundShape(), python.Vispa.Gui.VispaWidget.VispaWidget::defineCircleBackgroundShape(), python.Vispa.Gui.VispaWidget.VispaWidget::defineRoundRectBackgroundShape(), python.Vispa.Gui.VispaWidget.VispaWidget::drawHeaderBackground(), python.Vispa.Gui.ConnectableWidget.ConnectableWidget::drawPortNames(), python.Vispa.Gui.VispaWidget.VispaWidget::imageRectF(), lhef::SimpleMatrix< Delta >::index(), python.Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), python.Vispa.Views.PropertyView.PropertyView::resizeEvent(), lhef::SimpleMatrix< Delta >::row(), python.Vispa.Views.PropertyView.PropertyView::sectionResized(), python.Vispa.Gui.VispaWidget.VispaWidget::setZoom(), and python.Vispa.Main.MainWindow.MainWindow::updateStartupScreenGeometry().