#include <WPXTable.h>
Public Member Functions | |
| WPXTable () | |
| ~WPXTable () | |
| void | insertRow () |
| void | insertCell (uint8_t colSpan, uint8_t rowSpan, uint8_t borderBits) |
| const WPXTableCell * | getCell (int i, int j) |
| void | makeBordersConsistent () |
| void | _makeCellBordersConsistent (WPXTableCell *cell, std::vector< WPXTableCell * > &adjacentCells, int adjacencyBitCell, int adjacencyBitBoundCells) |
| std::vector< WPXTableCell * > | _getCellsBottomAdjacent (int i, int j) |
| std::vector< WPXTableCell * > | _getCellsRightAdjacent (int i, int j) |
| const std::vector< std::vector < WPXTableCell * > > & | getRows () const |
| bool | isEmpty () const |
Private Attributes | |
| std::vector< std::vector < WPXTableCell * > > | m_tableRows |
| WPXTable::WPXTable | ( | ) | [inline] |
| WPXTable::~WPXTable | ( | ) |
| void WPXTable::insertRow | ( | ) |
| void WPXTable::insertCell | ( | uint8_t | colSpan, | |
| uint8_t | rowSpan, | |||
| uint8_t | borderBits | |||
| ) |
| const WPXTableCell* WPXTable::getCell | ( | int | i, | |
| int | j | |||
| ) | [inline] |
| void WPXTable::makeBordersConsistent | ( | ) |
| void WPXTable::_makeCellBordersConsistent | ( | WPXTableCell * | cell, | |
| std::vector< WPXTableCell * > & | adjacentCells, | |||
| int | adjacencyBitCell, | |||
| int | adjacencyBitBoundCells | |||
| ) |
| std::vector< WPXTableCell * > WPXTable::_getCellsBottomAdjacent | ( | int | i, | |
| int | j | |||
| ) |
| std::vector< WPXTableCell * > WPXTable::_getCellsRightAdjacent | ( | int | i, | |
| int | j | |||
| ) |
| const std::vector< std::vector<WPXTableCell *> >& WPXTable::getRows | ( | ) | const [inline] |
| bool WPXTable::isEmpty | ( | ) | const [inline] |
std::vector< std::vector<WPXTableCell *> > WPXTable::m_tableRows [private] |