# DistributedCartesianGridAI

from direct.distributed.DistributedCartesianGridAI import DistributedCartesianGridAI

## Inheritance:

DistributedCartesianGridAI:

## Methods of DistributedCartesianGridAI:

__init__
addObjectToGrid
delete
getCellWidth
getParentingRules
handleAvatarZoneChange
handleSetLocation
isGridParent
removeObjectFromGrid
startUpdateGridTask
stopUpdateGridTask
updateGridTask

__init__ def __init__(self, air, startingZone, gridSize, gridRadius, cellWidth, style="Cartesian") Undocumented function.

addObjectToGrid def addObjectToGrid(self, av, useZoneId=-1) Undocumented function.

delete def delete(self) Undocumented function.

getCellWidth def getCellWidth(self) Undocumented function.

getParentingRules def getParentingRules(self) Undocumented function.

handleAvatarZoneChange def handleAvatarZoneChange(self, av, useZoneId=-1) Undocumented function.

handleSetLocation def handleSetLocation(self, av, parentId, zoneId) Undocumented function.

isGridParent def isGridParent(self) Undocumented function.

removeObjectFromGrid def removeObjectFromGrid(self, av) Undocumented function.

startUpdateGridTask def startUpdateGridTask(self) Undocumented function.

stopUpdateGridTask def stopUpdateGridTask(self) Undocumented function.

updateGridTask def updateGridTask(self, task=None) Undocumented function.