Example #1
0
void
Coluna::globalizar()
{
    Coluna::setColuna(this);
    for(auto linha : getLinhas())
    {
        getCoberturaLinhas().insert(
            std::pair<uint8_t, uint16_t>
            (linha, getId())
        );
    }
}
Example #2
0
CPalavra *CBloco::getPalavras(){
	size_t count;
	CLinha *linha = getLinhas();
	CPalavra *palavras, *ultimas_palavras;
	while(linha){
		palavras = linha->getPalavras();
		if(linha->num_palavras){
			num_palavras += linha->num_palavras;
			palavras->setNext((CTexto&)*ultimas_palavras);
			ultimas_palavras->setPrev((CTexto&)*palavras);
			ultimas_palavras = palavras;
		}
		linha = (CLinha*)linha->getNext();
	}
	return palavras;
}