#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 |
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] |
std::vector< std::vector<WPXTableCell *> > WPXTable::m_tableRows [private] |