curve methods was made const, incident field was made how prototype