Wrong value conversion of vtkIdType in wrapper
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
vtkParse.l file defines vtkIdType conversion to LONG [line 157: "vtkIdType" return(LONG);] even if the configured type for vtkIdType is different (configured in vtkIdType.h)
This is not a problem for the TCL wrapper since it does not wrap methods that have pointer arguments (for example method void SetArray (int *array, int size, int save); in vtkIdTypeArray class.) but Octave wrapper (filed as feature request) converts octave arrays into vtk arrays and vice versa and needs to know the exact type to be able to use pointers. The parser should either pass vtkIdType to the wrapper or use the configured type.