parameters: (self, inInputFilter)
return_statement: return self.FinalGroupFilter
docstring: create the PhactoriExtractStructuredMultiBlock filter for ParaView
docstring_summary: create the PhactoriExtractStructuredMultiBlock filter for ParaView
docstring_tokens: create the PhactoriExtractStructuredMultiBlock filter for ParaView
function: def CreateParaViewFilter(self, inInputFilter):
      "create the PhactoriExtractStructuredMultiBlock filter for ParaView"
      if PhactoriDbg(100):
        myDebugPrint3("PhactoriExtractStructuredMultiBlock.CreateParaViewFilter "
            "entered\n", 100)
  
      savedActiveSource = GetActiveSource()
  
      UpdatePipelineWithCurrentTimeArgument(inInputFilter)
  
      if PhactoriDbg(100):
        myDebugPrint3("pesmb incoming multiblock structure begin\n")
        RecursivelyPrintMultiBlockStats(inInputFilter)
        myDebugPrint3("pesmb incoming multiblock structure end\n")
  
      for blockName, oneBlockExtractSubsetJson in self.ControlJson.items():
        self.MakeOneExtractBlockExtractSubsetFilterPair(inInputFilter, blockName, oneBlockExtractSubsetJson)
  
      self.MakeGroupAllExtractSubsetsFilter()
      #newParaViewFilter = PhactoriExtractStructuredMultiBlock(inInputFilter)
  
      if PhactoriDbg(100):
        myDebugPrint3("pesmb outgoing group multiblock structure begin\n")
        RecursivelyPrintMultiBlockStats(self.FinalGroupFilter)
        myDebugPrint3("pesmb outgoing group multiblock structure end\n")
  
  
      SetActiveSource(self.FinalGroupFilter)
      UpdatePipelineWithCurrentTimeArgument(self.FinalGroupFilter)
      SetActiveSource(savedActiveSource)
  
      if PhactoriDbg(100):
        myDebugPrint3("PhactoriExtractStructuredMultiBlock.CreateParaViewFilter "
            "returning\n", 100)
  
      return self.FinalGroupFilter
function_tokens: def CreateParaViewFilter ( self , inInputFilter ) : if PhactoriDbg ( 100 ) : myDebugPrint3 ( "PhactoriExtractStructuredMultiBlock.CreateParaViewFilter " "entered\n" , 100 ) savedActiveSource = GetActiveSource ( ) UpdatePipelineWithCurrentTimeArgument ( inInputFilter ) if PhactoriDbg ( 100 ) : myDebugPrint3 ( "pesmb incoming multiblock structure begin\n" ) RecursivelyPrintMultiBlockStats ( inInputFilter ) myDebugPrint3 ( "pesmb incoming multiblock structure end\n" ) for blockName , oneBlockExtractSubsetJson in self . ControlJson . items ( ) : self . MakeOneExtractBlockExtractSubsetFilterPair ( inInputFilter , blockName , oneBlockExtractSubsetJson ) self . MakeGroupAllExtractSubsetsFilter ( ) #newParaViewFilter = PhactoriExtractStructuredMultiBlock(inInputFilter) if PhactoriDbg ( 100 ) : myDebugPrint3 ( "pesmb outgoing group multiblock structure begin\n" ) RecursivelyPrintMultiBlockStats ( self . FinalGroupFilter ) myDebugPrint3 ( "pesmb outgoing group multiblock structure end\n" ) SetActiveSource ( self . FinalGroupFilter ) UpdatePipelineWithCurrentTimeArgument ( self . FinalGroupFilter ) SetActiveSource ( savedActiveSource ) if PhactoriDbg ( 100 ) : myDebugPrint3 ( "PhactoriExtractStructuredMultiBlock.CreateParaViewFilter " "returning\n" , 100 ) return self . FinalGroupFilter