void Coluna::globalizar() { Coluna::setColuna(this); for(auto linha : getLinhas()) { getCoberturaLinhas().insert( std::pair<uint8_t, uint16_t> (linha, getId()) ); } }
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; }