vtkPoints::New(int dataType) does not use dataType
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
From reading the source vtkPoints::New(int dataType) it seems to me as if the function doesn´t use dataType and creates a vtkPoints with dataType=VTK_FLOAT if vtkObjectFactory::CreateInstance("vtkPoints") succeds. if(ret) { return (vtkPoints*)ret; } should be replaced something like by if(ret) { if(dataType!=VTK_FLOAT) ((vtkPoints*)ret)->SetDataType(dataType) return (vtkPoints*)ret; }