EStatusCode Type1ToType2Converter::Type1Hsbw(const LongList& inOperandList) { if(inOperandList.size() < 2) return PDFHummus::eFailure; LongList::const_reverse_iterator it = inOperandList.rbegin(); mWidth[1] = 0; mWidth[0] = *it; ++it; mSideBearing[1] = 0; mSideBearing[0] = *it; return PDFHummus::eSuccess; }
void meshOctreeCube::findLeaves(LongList<meshOctreeCube*>& leaves) const { if( this->isLeaf() ) { meshOctreeCube* oc = const_cast<meshOctreeCube*>(this); cubeLabel_ = leaves.size(); leaves.append(oc); } else { cubeLabel_ = -1; for(label scI=0;scI<8;++scI) { const meshOctreeCube* scPtr = subCubesPtr_[scI]; if( scPtr ) scPtr->findLeaves(leaves); } } }