code: def getValue(self):
      ret = None
      if self.windowFull():
          cumTotal = 0
          cumVolume = 0
  
          for bar in self.getValues():
              if self.__useTypicalPrice:
                  cumTotal += bar.getTypicalPrice() * bar.getVolume()
              else:
                  cumTotal += bar.getPrice() * bar.getVolume()
              cumVolume += bar.getVolume()
  
          ret = cumTotal / float(cumVolume)
      return ret
  
file_path: pyalgotrade/pyalgotrade/technical/vwap.py
imports: from pyalgotrade import technical
  from pyalgotrade.dataseries import bards
label_desc: Use image node_id 2 for calling the VWAPEventWindow obj's underlying member method code with example usage: obj.getValue() and returns: ret