def iterate(self): invItr=CompuCell.STLPyIteratorCINV() invItr.initialize(self.inventory.getContainer()) invItr.setToBegin() cell=invItr.getCurrentRef() while (1): if invItr.isEnd(): break cell=invItr.getCurrentRef() print "CELL ID=",cell.id invItr.next()
def step(self,mcs): invItr=CompuCell.STLPyIteratorCINV() invItr.initialize(self.inventory.getContainer()) invItr.setToBegin() cell=invItr.getCurrentRef() offset=10 PlayerPython.clearVectorCellLevelField(self.vectorField) while (1): if invItr.isEnd(): break cell=invItr.getCurrentRef() insertVector(self.vectorField,cell,mcs+offset+1,mcs+offset+2,mcs+offset+3) offset+=10 invItr.next()