package Ġv itor sco el ho . dimension amentos ap ata . gui . models Ċ Ċ import Ġjavafx . beans . property . Simple Boolean Property Ċ import Ġjavafx . beans . property . Simple Double Property Ċ import Ġjavafx . beans . property . Simple Integer Property Ċ import Ġt orn ad of x . Item ViewModel Ċ import Ġt orn ad of x . getValue Ċ import Ġt orn ad of x . onChange Ċ import Ġt orn ad of x . setValue Ċ Ċ class ĠD ados Ġ{ ĊĠĠĠ Ġval Ġec g In icial Property Ġ= ĠSimple Double Property () ĊĠĠĠ Ġvar Ġec g In icial Ġby Ġec g In icial Property ĊĠĠĠ Ġval Ġcur vat ura X In icial Property Ġ= ĠSimple Double Property () ĊĠĠĠ Ġvar Ġcur vat ura X In icial Ġby Ġcur vat ura X In icial Property ĊĠĠĠ Ġval Ġcur vat ura Y In icial Property Ġ= ĠSimple Double Property () ĊĠĠĠ Ġvar Ġcur vat ura Y In icial Ġby Ġcur vat ura Y In icial Property ĊĠĠĠ Ġval Ġq td Max ima Iter acoes Property Ġ= ĠSimple Integer Property () ĊĠĠĠ Ġvar Ġq td Max ima Iter acoes Ġby Ġq td Max ima Iter acoes Property ĊĠĠĠ Ġval Ġt oler ancia Iter acao Property Ġ= ĠSimple Double Property () ĊĠĠĠ Ġvar Ġt oler ancia Iter acao Ġby Ġt oler ancia Iter acao Property ĊĊĠĠĠ Ġval Ġlx Property Ġ= ĠSimple Double Property () ĊĠĠĠ Ġvar Ġlx Ġby Ġlx Property ĊĠĠĠ Ġval Ġly Property Ġ= ĠSimple Double Property () ĊĠĠĠ Ġvar Ġly Ġby Ġly Property ĊĠĠĠ Ġval Ġmodulo Re acao Solo Property Ġ= ĠSimple Double Property () ĊĠĠĠ Ġvar Ġmodulo Re acao Solo Ġby Ġmodulo Re acao Solo Property ĊĠĠĠ Ġval Ġutilizar Modulo Re acao Solo Property Ġ= ĠSimple Boolean Property () ĊĠĠĠ Ġvar Ġutilizar Modulo Re acao Solo Ġby Ġutilizar Modulo Re acao Solo Property ĊĊĠĠĠ Ġval Ġnormal Property Ġ= ĠSimple Double Property () ĊĠĠĠ Ġvar Ġnormal Ġby Ġnormal Property ĊĠĠĠ Ġval Ġmoment o X Property Ġ= ĠSimple Double Property () ĊĠĠĠ Ġvar Ġmoment o X Ġby Ġmoment o X Property ĊĠĠĠ Ġval Ġmoment o Y Property Ġ= ĠSimple Double Property () ĊĠĠĠ Ġvar Ġmoment o Y Ġby Ġmoment o Y Property ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġec g In icial Ġ= Ġ 1 . 0 Ġ/ Ġ 1 0 0 . 0 ĊĠĠĠĠĠĠĠ Ġq td Max ima Iter acoes Ġ= Ġ 1 0 0 ĊĠĠĠĠĠĠĠ Ġt oler ancia Iter acao Ġ= Ġ 0 . 0 0 1 ĊĊĠĠĠĠĠĠĠ Ġlx Ġ= Ġ 1 0 0 . 0 ĊĠĠĠĠĠĠĠ Ġly Ġ= Ġ 1 0 0 . 0 ĊĠĠĠĠĠĠĠ Ġmodulo Re acao Solo Ġ= Ġ 1 . 0 ĊĠĠĠĠĠĠĠ Ġutilizar Modulo Re acao Solo Ġ= Ġfalse ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠD ados Model ( dados : ĠD ados ) Ġ: ĠItem ViewModel < Dados >( dados ) Ġ{ ĊĠĠĠ Ġval Ġec g In icial Ġ= Ġbind ( Dados :: ec g In icial Property ) ĊĠĠĠ Ġval Ġcur vat ura X In icial Ġ= Ġbind ( Dados :: cur vat ura X In icial Property ) ĊĠĠĠ Ġval Ġcur vat ura Y In icial Ġ= Ġbind ( Dados :: cur vat ura Y In icial Property ) ĊĠĠĠ Ġval Ġq td Max ima Iter acoes Ġ= Ġbind ( Dados :: q td Max ima Iter acoes Property ) ĊĠĠĠ Ġval Ġt oler ancia Iter acao Ġ= Ġbind ( Dados :: t oler ancia Iter acao Property ) ĊĊĠĠĠ Ġval Ġlx Ġ= Ġbind ( Dados :: lx Property ) ĊĠĠĠ Ġval Ġly Ġ= Ġbind ( Dados :: ly Property ) ĊĠĠĠ Ġval Ġmodulo Re acao Solo Ġ= Ġbind ( Dados :: modulo Re acao Solo Property ) ĊĠĠĠ Ġval Ġutilizar Modulo Re acao Solo Ġ= Ġbind ( Dados :: util izar Modulo Re acao Solo Property ) ĊĊĠĠĠ Ġval Ġnormal Ġ= Ġbind ( Dados :: normal Property ) ĊĠĠĠ Ġval Ġmoment o X Ġ= Ġbind ( Dados :: moment o X Property ) ĊĠĠĠ Ġval Ġmoment o Y Ġ= Ġbind ( Dados :: moment o Y Property ) Ċ }