package Ġcom . github . wind se kir un . kal m ank t . model Ċ Ċ class ĠVector Ġ{ ĊĠĠĠ Ġvar Ġa : ĠDouble Ġ= Ġ 0 . 0 ĊĠĠĠ Ġvar Ġb : ĠDouble Ġ= Ġ 0 . 0 ĊĠĠĠ Ġvar Ġc : ĠDouble Ġ= Ġ 0 . 0 ĊĠĠĠ Ġvar Ġd : ĠDouble Ġ= Ġ 0 . 0 ĊĊĠĠĠ Ġfun Ġupdate ( vector : ĠVector ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . a Ġ= Ġvector . a ĊĠĠĠĠĠĠĠ Ġthis . b Ġ= Ġvector . b ĊĠĠĠĠĠĠĠ Ġthis . c Ġ= Ġvector . c ĊĠĠĠĠĠĠĠ Ġthis . d Ġ= Ġvector . d ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġupdate ( a : ĠDouble , Ġb : ĠDouble , Ġc : ĠDouble , Ġd : ĠDouble ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . a Ġ= Ġa ĊĠĠĠĠĠĠĠ Ġthis . b Ġ= Ġb ĊĠĠĠĠĠĠĠ Ġthis . c Ġ= Ġc ĊĠĠĠĠĠĠĠ Ġthis . d Ġ= Ġd ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun ĠVector . copy ( target : ĠVector ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . update ( target ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }