2D Input ve 2D output graph lar cod olarak ayni temel uzerinde
duruyorlar. Output Graph save etme islemi Graph class icinde
yapiliyor, graph a ait menu settingleri bu class ta
tutuluyor.
2D input graph icin noktalarin model params ile
birlikte kaydedilmesi ve okunmasi isini yaptim. Ancak bu asamada
elimizde bir Graph class olmadigi icin menu settinglerini, renk
bilgilerini kaydedemiyoruz. Elimizde sadece smGraph2D ve
smModelGraphData var. smGraph2D noktalari tutuyor zaten.
Sanirim Graph class icindeki settingleri smModelGraphData icine
kaydirabiliriz. Bu durumda input graph icinde bu settingleri save
etmek mumkun olur...
Gorus bekliyorum...
Logged In: YES
user_id=474687
Nicin soyle yapmiyorsun ?
DinaStudio icinde smGraphXXX kullanmak yerine ondan turemis
class''lar yapabilirsin.
Yeni turemis class'lar smGraph2D icinde olamayacak GUI'sel
unsurlari icerebilir.
Ben boyle bir yontemi
class UnitSystem : public smUnitSystem
seklinde kullaniyorum.
Logged In: YES
user_id=481150
burasi hala net degil....
input graph smModelBase
declareInterface asamasinda olusturuluyor ve smModelParams
icinde tutuluyor. Proje load isleminde de ayni durum gecerli. sadece
graph data save ve load ediliyor ve smGraph2D icine
dolduruluyor.
eger smlib icinde yer almayan bir class turetirsem
(ki bu Graph benzeri bi sey olacak) bunu hangi asamada ve nasil
smModelParams icine koymak gerektiginden emin degilim. Dedigin
gibi smModelDataGraph dan bi class turetirsem, sonucta bu user
interface e ait bi sey olacak ve smModelParams da
smModelDataGraph olarak gorulen bi pointer in overwrite edilmesi
gerekecek.
su an, smModelParams yazip yukleyen kod smlib
icinde (smParamsXMLParser) bu durumda onun da gui icine tasinmasi
gerekecek ki aslinda bu sorun degil. sadece smModelParams icinde
smModelDataGraph dan tureyen bi pointeri hangi asamada koymam
gerektiginden emin olamadim.
bence o kadar kasmak yerine
graph datasini smModelDataGraph icinde tutalim. Sonucta gui ye ait bir
data diyeceksin kabul ama dizayni bu asamada bu kadar kasmaktan
daha iyidir diyecegim ben de.
Logged In: YES
user_id=481150
aciliyeti gorulmediginde v1.0 a atandi