package Ġfeature a . math Ċ Ċ class ĠLine ( val Ġpoint 1 : ĠPoint , Ġval Ġpoint 2 : ĠPoint ) Ġ{ ĊĠĠĠ Ġoperator Ġfun Ġcomponent 1 () Ġ= Ġpoint 1 . x ĊĠĠĠ Ġoperator Ġfun Ġcomponent 2 () Ġ= Ġpoint 1 . y ĊĠĠĠ Ġoperator Ġfun Ġcomponent 3 () Ġ= Ġpoint 2 . x ĊĠĠĠ Ġoperator Ġfun Ġcomponent 4 () Ġ= Ġpoint 2 . y Ċ } Ċ