def initialize(self, mesh, normalizer): """ Initialize output manager. """ logEvent = "%sinit" % self._loggingPrefix self._eventLogger.eventBegin(logEvent) OutputManager.initialize(self, normalizer) # Read points self.stations,points = self.reader.read() # Convert to mesh coordinate system from spatialdata.geocoords.Converter import convert convert(points, mesh.coordsys(), self.coordsys) ModuleOutputSolnPoints.setupInterpolator(self, mesh, points, normalizer) self.mesh = ModuleOutputSolnPoints.pointsMesh(self) self._eventLogger.eventEnd(logEvent) return
def initialize(self, mesh, normalizer): """ Initialize output manager. """ logEvent = "%sinit" % self._loggingPrefix self._eventLogger.eventBegin(logEvent) OutputManager.initialize(self, normalizer) # Read points stations, points = self.reader.read() # Convert to mesh coordinate system from spatialdata.geocoords.Converter import convert convert(points, mesh.coordsys(), self.coordsys) ModuleOutputSolnPoints.setupInterpolator(self, mesh, points, stations, normalizer) self.mesh = ModuleOutputSolnPoints.pointsMesh(self) self._eventLogger.eventEnd(logEvent) return
def _open(self, mesh, nsteps, label, labelId): """ Call C++ open(); """ if label != None and labelId != None: ModuleOutputSolnPoints.open(self, mesh, nsteps, label, labelId) else: ModuleOutputSolnPoints.open(self, mesh, nsteps) ModuleOutputSolnPoints.writePointNames(self, self.stations) return
def _open(self, mesh, nsteps, label, labelId): """ Call C++ open(); """ if label != None and labelId != None: ModuleOutputSolnPoints.open(self, mesh, nsteps, label, labelId) else: ModuleOutputSolnPoints.open(self, mesh, nsteps) ModuleOutputSolnPoints.writePointNames(self) return
def _createModuleObj(self): """ Create handle to C++ object. """ ModuleOutputSolnPoints.__init__(self) return