Javascript velneo VImage error documentación

// Se muestra la información del objeto

importClass( “VImage” );

// Lanzamos el cuadro de dialogo “Abrir fichero”
var path = theMainWindow.fileDialogGetOpenFileName( “Abrir imagen”, “”, “.jpg;.bmp;*.png”);

if ( path.length > 0 )
{
// Creamos una imagen y cargamos el fichero
var img = new VImage();

if ( img.load(path) )
{
    // Cogemos el control FOTO y le pasamos la imagen
    var edFoto = theRoot.dataView().control( "ED_FOTO" );
    edFoto.setImage(img);
}
else
    alert("No se ha podido cargar la imagen: " + path);

}

Copie este código de la documentación Vimage Velneo y da error en edFoto.setImage(img)
El error dice que no existe la función setImage()
Leyendo el manual, evidentemente no hace referencia a esa función que si se encuentra en la clase VImageEdit.

Por favor como lo puedo resolver
Gracias

Me respondo.

La función funciona correctamente sobre un campo objeto dibujo, yo la intentaba aplicar sobre un dibujo y ahí no es de aplicación