def generatePIFFromVTK(self, _vtkFileName, _pifFileName): if self.__fileWriter is None: import PlayerPython self.__fileWriter = PlayerPython.FieldWriter() self.__fileWriter.generatePIFFileFromVTKOutput( _vtkFileName, _pifFileName, self.fieldDim.x, self.fieldDim.y, self.fieldDim.z, self.typeIdTypeNameCppMap)
def generatePIFFromRunningSimulation(self, _pifFileName): if self.__fileWriter is None: import PlayerPython self.__fileWriter = PlayerPython.FieldWriter() self.__fileWriter.init( self.sim() ) #note self.sim is a weak reference so to pass underlying object to swigged-fcn we need to derefernce it by using self.sim() expression self.__fileWriter.generatePIFFileFromCurrentStateOfSimulation( _pifFileName)
def __init__(self): import PlayerPython self.fieldStorage=PlayerPython.FieldStorage() self.fieldWriter=PlayerPython.FieldWriter() self.fieldTypes={} self.outputFrequency=1 self.sim=None self.outputDirName="" self.outputFileCoreName="" self.outFileNumberOfDigits=0;
def __init__(self): import PlayerPython # swig'd from core/pyinterface/PlayerPythonNew/PlayerPython.i self.fieldStorage = PlayerPython.FieldStorage() self.fieldWriter = PlayerPython.FieldWriter() self.fieldWriter.setFieldStorage(self.fieldStorage) # self.fieldWriter.setFileTypeToBinary(False) # not currently being used self.fieldTypes = {} self.outputFrequency = 1 self.sim = None self.outputDirName = "" self.outputFileCoreName = "Step" self.outFileNumberOfDigits = 0; self.doNotOutputFieldList=[] self.FIELD_TYPES = ("CellField", "ConField", "ScalarField", "ScalarFieldCellLevel" , "VectorField","VectorFieldCellLevel")