modify PointValue to make it more general #3180
Merge pull request #3181 from friedmud/pointvalue_3180

modify PointValue to make it more general