So I changed the name of my class from PrdsThreshold to vtkPrdsThreshold and now the code compiles.. That seems like an odd restriction on class naming? Or am I still missing something? Cheers -- Mike Jackson Senior Research Engineer Innovative Management & Technology Services