def _configure(self): """ Set members based on inventory. """ SpatialDBObj._configure(self) if self.inventory.queryType == 'maxres': self.queryType(self.MAXRES) elif self.inventory.queryType == 'fixedres': self.queryType(self.MAXRES) elif self.inventory.queryType == 'waveres': self.queryType(self.WAVERES) else: raise ValueError("Unknown queryType '%s'." % self.inventory.queryType) self.queryRes(self.inventory.queryRes.value) self.filename(self.inventory.filename) self.cacheSize(self.inventory.cacheSize) self.filenameExt(self.inventory.filenameExt) self.cacheSizeExt(self.inventory.cacheSizeExt) self.squash(self.inventory.squash, self.inventory.squashLimit.value) self.minVs(self.inventory.minVs.value) self.projectDownward(self.inventory.projectDownward) return
def _configure(self): """ Set members based on inventory. This function is called automatically when the component is setup. """ SpatialDBObj._configure(self) # Call parent function. # Transfer inventory to C++ object ModuleUniformVelModel.vs(self, self.inventory.vs.value) ModuleUniformVelModel.vp(self, self.inventory.vp.value) ModuleUniformVelModel.density(self, self.inventory.density.value) return