//------------------------------------- //Birch tree baseclasses (white bark) class TreeHard_BetulaPendula: TreeHard {}; class TreeSoft_BetulaPendula_Base: TreeSoft {}; //----------------------------------------------- //TreeSoft class TreeSoft_t_BetulaPendula_1f: TreeSoft_BetulaPendula_Base {}; class TreeSoft_t_BetulaPendula_1fb: TreeSoft_BetulaPendula_Base {}; class TreeSoft_t_BetulaPendula_1s: TreeSoft_BetulaPendula_Base {}; class TreeSoft_t_BetulaPendula_2f: TreeSoft_BetulaPendula_Base {}; class TreeSoft_t_BetulaPendula_2fb: TreeSoft_BetulaPendula_Base {}; class TreeSoft_t_BetulaPendula_2fc: TreeSoft_BetulaPendula_Base {}; class TreeSoft_t_BetulaPendula_2w: TreeSoft_BetulaPendula_Base {}; class TreeSoft_t_FagusSylvatica_1f: TreeSoft {}; class TreeSoft_t_FagusSylvatica_1fc: TreeSoft {}; class TreeSoft_t_FagusSylvatica_1fd: TreeSoft {}; class TreeSoft_t_FagusSylvatica_1s: TreeSoft {}; class TreeSoft_t_FagusSylvatica_2sb: TreeSoft {}; class TreeSoft_t_FagusSylvatica_2sb_Trail_B: TreeSoft_t_FagusSylvatica_2sb {}; class TreeSoft_t_FagusSylvatica_2sb_Trail_G: TreeSoft_t_FagusSylvatica_2sb {}; class TreeSoft_t_FagusSylvatica_2sb_Trail_R: TreeSoft_t_FagusSylvatica_2sb {}; class TreeSoft_t_FagusSylvatica_2sb_Trail_Y: TreeSoft_t_FagusSylvatica_2sb {}; class TreeSoft_t_FraxinusExcelsior_2w: TreeSoft {}; class TreeSoft_t_malusDomestica_1s: TreeSoft {}; class TreeSoft_t_malusDomestica_2s: TreeSoft_t_malusDomestica_1s {}; class TreeSoft_t_malusDomestica_3s: TreeSoft_t_malusDomestica_1s {}; class TreeSoft_t_PiceaAbies_1f: TreeSoft {}; class TreeSoft_t_PiceaAbies_2sb: TreeSoft {}; class TreeSoft_t_populusAlba_1f: TreeSoft {}; class TreeSoft_t_pyrusCommunis_2s: TreeSoft {}; class TreeSoft_t_quercusRobur_1f: TreeSoft {}; class TreeSoft_t_quercusRobur_1fc: TreeSoft {}; class TreeSoft_t_quercusRobur_1fd: TreeSoft {}; class TreeSoft_t_quercusRobur_1s: TreeSoft {}; class TreeSoft_t_quercusRobur_2fb: TreeSoft {}; class TreeSoft_t_quercusRobur_2fc: TreeSoft {}; class TreeSoft_t_robiniaPseudoacacia_1f: TreeSoft {}; class TreeSoft_t_town_1s: TreeSoft {}; class TreeSoft_t_town_1sb: TreeSoft {}; class TreeSoft_t_LarixDecidua_1f: TreeSoft {}; class TreeSoft_t_LarixDecidua_1s: TreeSoft {}; class TreeSoft_t_BetulaPendulaE_1s_summer: TreeSoft_BetulaPendula_Base {}; class TreeSoft_t_BetulaPendulaE_2f_summer: TreeSoft_BetulaPendula_Base {}; class TreeSoft_t_BetulaPendulaE_2w_summer: TreeSoft_BetulaPendula_Base {}; class TreeSoft_t_FagusSylvatica_1fc_summer: TreeSoft {}; class TreeSoft_t_FagusSylvatica_1fd_summer: TreeSoft {}; class TreeSoft_t_FagusSylvatica_1f_summer: TreeSoft {}; class TreeSoft_t_FagusSylvatica_1s_summer: TreeSoft {}; class TreeSoft_t_FagusSylvatica_2sb_summer: TreeSoft {}; class TreeSoft_t_FagusSylvatica_2sb_Trail_B_summer: TreeSoft_t_FagusSylvatica_2sb_summer {}; class TreeSoft_t_FagusSylvatica_2sb_Trail_G_summer: TreeSoft_t_FagusSylvatica_2sb_summer {}; class TreeSoft_t_FagusSylvatica_2sb_Trail_R_summer: TreeSoft_t_FagusSylvatica_2sb_summer {}; class TreeSoft_t_FagusSylvatica_2sb_Trail_Y_summer: TreeSoft_t_FagusSylvatica_2sb_summer {}; class TreeSoft_t_malusDomestica_2s_summer: TreeSoft_t_malusDomestica_1s {}; class TreeSoft_t_malusDomestica_3s_summer: TreeSoft_t_malusDomestica_1s {}; class TreeSoft_t_PiceaAbies_1f_summer: TreeSoft {}; class TreeSoft_t_PiceaAbies_2sb_summer: TreeSoft {}; class TreeSoft_t_pyrusCommunis_2s_summer: TreeSoft {}; class TreeSoft_t_LarixDecidua_1f_summer: TreeSoft {}; class TreeSoft_t_LarixDecidua_1s_summer: TreeSoft {}; //----------------------------------------------- //TreeHard class TreeHard_t_BetulaPendula_2s: TreeHard_BetulaPendula {}; class TreeHard_t_BetulaPendula_3f: TreeHard_BetulaPendula {}; class TreeHard_t_BetulaPendula_3fb: TreeHard_BetulaPendula {}; class TreeHard_t_BetulaPendula_3fc: TreeHard_BetulaPendula {}; class TreeHard_t_BetulaPendula_3s: TreeHard_BetulaPendula {}; class TreeHard_t_carpinus_2s: TreeHard {}; class TreeHard_t_FagusSylvatica_1fe: TreeHard {}; class TreeHard_t_FagusSylvatica_2d: TreeHard {}; class TreeHard_t_FagusSylvatica_2f: TreeHard {}; class TreeHard_t_FagusSylvatica_2fb: TreeHard {}; class TreeHard_t_FagusSylvatica_2fc: TreeHard {}; class TreeHard_t_FagusSylvatica_2s: TreeHard {}; class TreeHard_t_FagusSylvatica_3d: TreeHard {}; class TreeHard_t_FagusSylvatica_3f: TreeHard {}; class TreeHard_t_FagusSylvatica_3fb: TreeHard {}; class TreeHard_t_FagusSylvatica_3s: TreeHard {}; class TreeHard_t_FraxinusExcelsior_2f: TreeHard {}; class TreeHard_t_FraxinusExcelsior_2s: TreeHard {}; class TreeHard_t_FraxinusExcelsior_3s: TreeHard {}; class TreeHard_t_juglansRegia_2s: TreeHard {}; class TreeHard_t_juglansRegia_3s: TreeHard {}; class TreeHard_t_LarixDecidua_2f: TreeHard {}; class TreeHard_t_LarixDecidua_2fb: TreeHard {}; class TreeHard_t_LarixDecidua_2s: TreeHard {}; class TreeHard_t_LarixDecidua_3f: TreeHard {}; class TreeHard_t_LarixDecidua_3fb: TreeHard {}; class TreeHard_t_naked_1s: TreeHard {}; class TreeHard_t_naked_2s: TreeHard {}; class TreeHard_t_piceaabies_2d: TreeHard {}; class TreeHard_t_PiceaAbies_2f: TreeHard {}; class TreeHard_t_PiceaAbies_2fb: TreeHard {}; class TreeHard_t_PiceaAbies_2s: TreeHard {}; //class TreeHard_t_PiceaAbies_2s_xmas: TreeHard{}; class TreeHard_t_piceaabies_3d: TreeHard {}; class TreeHard_t_PiceaAbies_3f: TreeHard {}; class TreeHard_t_PiceaAbies_3f_Trail_B: TreeHard_t_PiceaAbies_3f {}; class TreeHard_t_PiceaAbies_3f_Trail_G: TreeHard_t_PiceaAbies_3f {}; class TreeHard_t_PiceaAbies_3f_Trail_R: TreeHard_t_PiceaAbies_3f {}; class TreeHard_t_PiceaAbies_3f_Trail_Y: TreeHard_t_PiceaAbies_3f {}; class TreeHard_t_PiceaAbies_3s: TreeHard {}; class TreeHard_t_PinusSylvestris_2f: TreeHard {}; class TreeHard_t_PinusSylvestris_2fb: TreeHard {}; class TreeHard_t_PinusSylvestris_2s: TreeHard {}; class TreeHard_t_PinusSylvestris_2sb: TreeHard {}; class TreeHard_t_PinusSylvestris_3d: TreeHard {}; class TreeHard_t_PinusSylvestris_3f: TreeHard {}; class TreeHard_t_PinusSylvestris_3fb: TreeHard {}; class TreeHard_t_PinusSylvestris_3fc: TreeHard {}; class TreeHard_t_PinusSylvestris_3s: TreeHard {}; class TreeHard_t_populusAlba_2s: TreeHard {}; class TreeHard_t_populusAlba_3s: TreeHard {}; class TreeHard_t_populusNigra_3s: TreeHard {}; class TreeHard_t_prunusDomestica_2s: TreeHard {}; class TreeHard_t_pyrusCommunis_3s: TreeHard {}; class TreeHard_t_pyrusCommunis_3sb: TreeHard {}; class TreeHard_t_quercusRobur_2d: TreeHard {}; class TreeHard_t_quercusRobur_2f: TreeHard {}; class TreeHard_t_quercusRobur_2s: TreeHard {}; class TreeHard_t_quercusRobur_2sb: TreeHard {}; class TreeHard_t_quercusRobur_2sc: TreeHard {}; class TreeHard_t_quercusRobur_3d: TreeHard {}; class TreeHard_t_quercusRobur_3f: TreeHard {}; class TreeHard_t_quercusRobur_3fb: TreeHard {}; class TreeHard_t_quercusRobur_3s: TreeHard {}; class TreeHard_t_quercusRobur_3sb: TreeHard {}; class TreeHard_t_robiniaPseudoacacia_2f: TreeHard {}; class TreeHard_t_robiniaPseudoacacia_2s: TreeHard {}; class TreeHard_t_robiniaPseudoacacia_3f: TreeHard {}; class TreeHard_t_salixAlba_2s: TreeHard {}; class TreeHard_t_salixAlba_2sb: TreeHard {}; class TreeHard_t_salixAlba_2sb_swamp: TreeHard {}; class TreeHard_t_sorbus_2s: TreeHard {}; class TreeHard_t_acer_2s_summer: TreeHard {}; class TreeHard_t_BetulaPendulaE_2s_summer: TreeHard_BetulaPendula {}; class TreeHard_t_BetulaPendulaE_3f_summer: TreeHard_BetulaPendula {}; class TreeHard_t_BetulaPendulaE_3s_summer: TreeHard_BetulaPendula {}; class TreeHard_t_FagusSylvaticaE_2s_summer: TreeHard {}; class TreeHard_t_FagusSylvaticaE_3f_summer: TreeHard {}; class TreeHard_t_FagusSylvatica_3f_summer: TreeHard_t_FagusSylvaticaE_3f_summer {}; class TreeHard_t_FagusSylvatica_1fe_summer: TreeHard {}; class TreeHard_t_FagusSylvatica_2d_summer: TreeHard {}; class TreeHard_t_FagusSylvatica_2fb_summer: TreeHard {}; class TreeHard_t_FagusSylvatica_2fc_summer: TreeHard {}; class TreeHard_t_FagusSylvatica_2f_summer: TreeHard {}; class TreeHard_t_FagusSylvatica_2s_summer: TreeHard {}; class TreeHard_t_FagusSylvatica_3d_summer: TreeHard {}; class TreeHard_t_FagusSylvatica_3fb_summer: TreeHard {}; class TreeHard_t_FagusSylvatica_3s_summer: TreeHard {}; class TreeHard_t_juglansRegia_2s_summer: TreeHard {}; class TreeHard_t_juglansRegia_3s_summer: TreeHard {}; class TreeHard_t_PiceaAbies_2fb_summer: TreeHard {}; class TreeHard_t_PiceaAbies_2f_summer: TreeHard {}; class TreeHard_t_PiceaAbies_2s_summer: TreeHard {}; class TreeHard_t_PiceaAbies_3f_summer: TreeHard {}; class TreeHard_t_PiceaAbies_3f_Trail_B_summer: TreeHard_t_PiceaAbies_3f_summer {}; class TreeHard_t_PiceaAbies_3f_Trail_G_summer: TreeHard_t_PiceaAbies_3f_summer {}; class TreeHard_t_PiceaAbies_3f_Trail_R_summer: TreeHard_t_PiceaAbies_3f_summer {}; class TreeHard_t_PiceaAbies_3f_Trail_Y_summer: TreeHard_t_PiceaAbies_3f_summer {}; class TreeHard_t_PiceaAbies_3s_summer: TreeHard {}; class TreeHard_t_PinusSylvestris_2f_summer: TreeHard {}; class TreeHard_t_PinusSylvestris_2fb_summer: TreeHard {}; class TreeHard_t_PinusSylvestris_2s_summer: TreeHard {}; class TreeHard_t_PinusSylvestris_2sb_summer: TreeHard {}; class TreeHard_t_PinusSylvestris_3d_summer: TreeHard {}; class TreeHard_t_PinusSylvestris_3f_summer: TreeHard {}; class TreeHard_t_PinusSylvestris_3fb_summer: TreeHard {}; class TreeHard_t_PinusSylvestris_3fc_summer: TreeHard {}; class TreeHard_t_PinusSylvestris_3s_summer: TreeHard {}; class TreeHard_t_populusNigra_3sb_summer: TreeHard {}; class TreeHard_t_pyrusCommunis_3s_summer: TreeHard {}; class TreeHard_t_salixAlba_2sb_summer: TreeHard {}; class TreeHard_t_sorbus_2s_summer: TreeHard {}; class TreeHard_t_LarixDecidua_2f_summer: TreeHard {}; class TreeHard_t_LarixDecidua_2fb_summer: TreeHard {}; class TreeHard_t_LarixDecidua_2s_summer: TreeHard {}; class TreeHard_t_LarixDecidua_3f_summer: TreeHard {}; class TreeHard_t_LarixDecidua_3fb_summer: TreeHard {};