Read@CVL
rdf::TableCellRaw Class Reference

#include <Shapes.h>

Collaboration diagram for rdf::TableCellRaw:

Public Member Functions

 TableCellRaw ()
 
void setId (const QString &id)
 
QString id () const
 
void setCustom (const QString &c)
 
QString custom () const
 
void setRow (int r)
 
int row () const
 
void setCol (int c)
 
int col () const
 
void setRowSpan (int r)
 
int rowSpan () const
 
void setColSpan (int c)
 
int colSpan () const
 
void setLeftBorderVisible (bool b)
 
bool leftBorderVisible () const
 
void setRightBorderVisible (bool b)
 
bool rightBorderVisible () const
 
void setTopBorderVisible (bool b)
 
bool topBorderVisible () const
 
void setBottomBorderVisible (bool b)
 
bool bottomBorderVisible () const
 
void setLeftIdx (int i)
 
QVector< int > leftIdx () const
 
void setRightIdx (int i)
 
QVector< int > rightIdx () const
 
void setTopIdx (int i)
 
QVector< int > topIdx () const
 
void setBottomIdx (int i)
 
QVector< int > bottomIdx () const
 
void setHeader (bool b)
 
bool header () const
 
void clearCandidates ()
 
void setLineCandidatesLeftLine (LineCandidates l)
 
LineCandidates leftLineC () const
 
void setRefLineLeft (Line l)
 
void addLineCandidateLeft (Line c, int lIdx)
 
void addLineCandidateLeft (LineCandidates l)
 
void clearLineCandidatesLeft ()
 
void setLineCandidatesRightLine (LineCandidates l)
 
LineCandidates rightLineC () const
 
void setRefLineRight (Line l)
 
void addLineCandidateRight (Line c, int lIdx)
 
void addLineCandidateRight (LineCandidates l)
 
void clearLineCandidatesRight ()
 
void setLineCandidatesTopLine (LineCandidates l)
 
LineCandidates topLineC () const
 
void setRefLineTop (Line l)
 
void addLineCandidateTop (Line c, int lIdx)
 
void addLineCandidateTop (LineCandidates l)
 
void clearLineCandidatesTop ()
 
void setLineCandidatesBottomLine (LineCandidates l)
 
LineCandidates bottomLineC () const
 
void setRefLineBottom (Line l)
 
void addLineCandidateBottom (Line c, int lIdx)
 
void addLineCandidateBottom (LineCandidates l)
 
void clearLineCandidatesBottom ()
 
void setPolygon (const Polygon &polygon)
 
Polygon polygon () const
 
void setNewPolygon (const Polygon &polygon)
 
Polygon newPolygon () const
 
void setCornerPts (QVector< int > cPts)
 
QVector< int > cornerPty () const
 
double width () const
 
double height () const
 
rdf::Line topBorder () const
 
rdf::Line bottomBorder () const
 
rdf::Line leftBorder () const
 
rdf::Line rightBorder () const
 
rdf::Vector2D upperLeft () const
 
bool operator< (const TableCellRaw &cell) const
 

Static Public Member Functions

static bool compareCells (const QSharedPointer< rdf::TableCellRaw > l1, const QSharedPointer< rdf::TableCellRaw > l2)
 

Protected Attributes

int mCellIdx = -1
 
int mRow = -1
 
int mCol = -1
 
int mRowSpan = -1
 
int mColSpan = -1
 
QString mId
 
QString mCostum
 
bool mLeftBorderVisible = false
 
QVector< int > mLeftIdx
 
bool mRightBorderVisible = false
 
QVector< int > mRightIdx
 
bool mTopBorderVisible = false
 
QVector< int > mTopIdx
 
bool mBottomBorderVisible = false
 
QVector< int > mBottomIdx
 
bool mHeader = false
 
Polygon mRefPoly
 
Polygon mNewPoly
 
QVector< int > mRefCornerPts
 
LineCandidates mLeftLine
 
LineCandidates mRightLine
 
LineCandidates mTopLine
 
LineCandidates mBottomLine
 

Constructor & Destructor Documentation

rdf::TableCellRaw::TableCellRaw ( )

Member Function Documentation

void rdf::TableCellRaw::addLineCandidateBottom ( Line  c,
int  lIdx 
)
void rdf::TableCellRaw::addLineCandidateBottom ( LineCandidates  l)
void rdf::TableCellRaw::addLineCandidateLeft ( Line  c,
int  lIdx 
)
void rdf::TableCellRaw::addLineCandidateLeft ( LineCandidates  l)
void rdf::TableCellRaw::addLineCandidateRight ( Line  c,
int  lIdx 
)
void rdf::TableCellRaw::addLineCandidateRight ( LineCandidates  l)
void rdf::TableCellRaw::addLineCandidateTop ( Line  c,
int  lIdx 
)
void rdf::TableCellRaw::addLineCandidateTop ( LineCandidates  l)
rdf::Line rdf::TableCellRaw::bottomBorder ( ) const
bool rdf::TableCellRaw::bottomBorderVisible ( ) const
QVector< int > rdf::TableCellRaw::bottomIdx ( ) const
LineCandidates rdf::TableCellRaw::bottomLineC ( ) const
void rdf::TableCellRaw::clearCandidates ( )
void rdf::TableCellRaw::clearLineCandidatesBottom ( )
void rdf::TableCellRaw::clearLineCandidatesLeft ( )
void rdf::TableCellRaw::clearLineCandidatesRight ( )
void rdf::TableCellRaw::clearLineCandidatesTop ( )
int rdf::TableCellRaw::col ( ) const
int rdf::TableCellRaw::colSpan ( ) const
bool rdf::TableCellRaw::compareCells ( const QSharedPointer< rdf::TableCellRaw l1,
const QSharedPointer< rdf::TableCellRaw l2 
)
static
QVector< int > rdf::TableCellRaw::cornerPty ( ) const
QString rdf::TableCellRaw::custom ( ) const
bool rdf::TableCellRaw::header ( ) const
double rdf::TableCellRaw::height ( ) const
QString rdf::TableCellRaw::id ( ) const
rdf::Line rdf::TableCellRaw::leftBorder ( ) const
bool rdf::TableCellRaw::leftBorderVisible ( ) const
QVector< int > rdf::TableCellRaw::leftIdx ( ) const
LineCandidates rdf::TableCellRaw::leftLineC ( ) const
Polygon rdf::TableCellRaw::newPolygon ( ) const
bool rdf::TableCellRaw::operator< ( const TableCellRaw cell) const
Polygon rdf::TableCellRaw::polygon ( ) const
rdf::Line rdf::TableCellRaw::rightBorder ( ) const
bool rdf::TableCellRaw::rightBorderVisible ( ) const
QVector< int > rdf::TableCellRaw::rightIdx ( ) const
LineCandidates rdf::TableCellRaw::rightLineC ( ) const
int rdf::TableCellRaw::row ( ) const
int rdf::TableCellRaw::rowSpan ( ) const
void rdf::TableCellRaw::setBottomBorderVisible ( bool  b)
void rdf::TableCellRaw::setBottomIdx ( int  i)
void rdf::TableCellRaw::setCol ( int  c)
void rdf::TableCellRaw::setColSpan ( int  c)
void rdf::TableCellRaw::setCornerPts ( QVector< int >  cPts)
void rdf::TableCellRaw::setCustom ( const QString &  c)
void rdf::TableCellRaw::setHeader ( bool  b)
void rdf::TableCellRaw::setId ( const QString &  id)
void rdf::TableCellRaw::setLeftBorderVisible ( bool  b)
void rdf::TableCellRaw::setLeftIdx ( int  i)
void rdf::TableCellRaw::setLineCandidatesBottomLine ( LineCandidates  l)
void rdf::TableCellRaw::setLineCandidatesLeftLine ( LineCandidates  l)
void rdf::TableCellRaw::setLineCandidatesRightLine ( LineCandidates  l)
void rdf::TableCellRaw::setLineCandidatesTopLine ( LineCandidates  l)
void rdf::TableCellRaw::setNewPolygon ( const Polygon polygon)
void rdf::TableCellRaw::setPolygon ( const Polygon polygon)
void rdf::TableCellRaw::setRefLineBottom ( Line  l)
void rdf::TableCellRaw::setRefLineLeft ( Line  l)
void rdf::TableCellRaw::setRefLineRight ( Line  l)
void rdf::TableCellRaw::setRefLineTop ( Line  l)
void rdf::TableCellRaw::setRightBorderVisible ( bool  b)
void rdf::TableCellRaw::setRightIdx ( int  i)
void rdf::TableCellRaw::setRow ( int  r)
void rdf::TableCellRaw::setRowSpan ( int  r)
void rdf::TableCellRaw::setTopBorderVisible ( bool  b)
void rdf::TableCellRaw::setTopIdx ( int  i)
rdf::Line rdf::TableCellRaw::topBorder ( ) const
bool rdf::TableCellRaw::topBorderVisible ( ) const
QVector< int > rdf::TableCellRaw::topIdx ( ) const
LineCandidates rdf::TableCellRaw::topLineC ( ) const
rdf::Vector2D rdf::TableCellRaw::upperLeft ( ) const
double rdf::TableCellRaw::width ( ) const

Member Data Documentation

bool rdf::TableCellRaw::mBottomBorderVisible = false
protected
QVector<int> rdf::TableCellRaw::mBottomIdx
protected
LineCandidates rdf::TableCellRaw::mBottomLine
protected
int rdf::TableCellRaw::mCellIdx = -1
protected
int rdf::TableCellRaw::mCol = -1
protected
int rdf::TableCellRaw::mColSpan = -1
protected
QString rdf::TableCellRaw::mCostum
protected
bool rdf::TableCellRaw::mHeader = false
protected
QString rdf::TableCellRaw::mId
protected
bool rdf::TableCellRaw::mLeftBorderVisible = false
protected
QVector<int> rdf::TableCellRaw::mLeftIdx
protected
LineCandidates rdf::TableCellRaw::mLeftLine
protected
Polygon rdf::TableCellRaw::mNewPoly
protected
QVector<int> rdf::TableCellRaw::mRefCornerPts
protected
Polygon rdf::TableCellRaw::mRefPoly
protected
bool rdf::TableCellRaw::mRightBorderVisible = false
protected
QVector<int> rdf::TableCellRaw::mRightIdx
protected
LineCandidates rdf::TableCellRaw::mRightLine
protected
int rdf::TableCellRaw::mRow = -1
protected
int rdf::TableCellRaw::mRowSpan = -1
protected
bool rdf::TableCellRaw::mTopBorderVisible = false
protected
QVector<int> rdf::TableCellRaw::mTopIdx
protected
LineCandidates rdf::TableCellRaw::mTopLine
protected

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