What does this part of code mean? python slicer

Can someone explain to me what does this part of code does:

imagenode.SetOrigin(tuple(list([0,0,translation])))

what does imagenode.setorigin does?

Create image node

    start = time.time()
    imagenode = slicer.mrmlScene.AddNewNodeByClass("vtkMRMLScalarVolumeNode")
    imagenodeID = shNode.GetItemByDataNode(imagenode)
    shNode.SetItemName(imagenodeID, nodename)
    imagenode.CreateDefaultDisplayNodes()
    slicer.util.updateVolumeFromArray(imagenode, finalimage)
    if success: # apply transform
        imagenode.SetAndObserveTransformNodeID(transformationNode.GetID())
    imagenode.SetOrigin(tuple(list([0,0,translation])))
    end = time.time()
    logging.info(f"image node created in {human_time(end-start)}")
    slicer.app.processEvents()