how to use getOrientation() / setOrientation(), returning [undefined]

Hello,

I am trying to rotate my 3d volume. I have already implemented a function which repositions the volume using the following code:

  shiftX({ layer, value }) {
      apis.forEach(api => {
        const currentPosition = api.volumes[layer].getPosition()
        api.volumes[layer].setPosition(
          (value),
          currentPosition[1],
          currentPosition[2])
        const renderWindow = api.genericRenderWindow.getRenderWindow();
        renderWindow.render()
      })
    },

As you can see, I use getPosition() and it works perfectly well in this scenario. However, when I do the same for roation like so:

    rotateX({ layer, value }) {
      apis.forEach(api => {
        const currentOrientation = api.volumes[layer].getOrientation()
        api.volumes[layer].setOrientation(
          (value),
          currentOrientation[1],
          currentOrientation[2])
        const renderWindow = api.genericRenderWindow.getRenderWindow();
        renderWindow.render()
      })
    },

I recieve an error saying that the value of currentOrientation is [undefined]. If I try running

console.log(api.volumes[layer].getOrientation())

I recieve a value of [undefined]. Thanks for any help you can offer