Changeset 81 for cpp/gdk/modelparts.cpp
- Timestamp:
- 02/08/13 03:29:17 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/gdk/modelparts.cpp
r69 r81 193 193 #include "defassign-f0_neuro.h" 194 194 state=0.0; 195 myclass=0; 196 knownclass=1; 195 myclass=NULL; 196 myclassname="N";//default d="N" but f0.def is unable to set this (d is GETSET, not a regular FIELD) 197 knownclass=0; 197 198 refno=0; 198 199 pos=Pt3D_0; rot=Pt3D_0; … … 343 344 } 344 345 345 SyntParam Neuro::classProperties( )346 SyntParam Neuro::classProperties(bool handle_defaults_when_saving) 346 347 { 347 348 NeuroClass *cl=getClass(); 348 349 ParamEntry *pe = cl ? cl->getParamTab() : emptyParamTab; 349 return SyntParam(pe,&myclassparams );350 return SyntParam(pe,&myclassparams,handle_defaults_when_saving); 350 351 } 351 352 … … 507 508 ret->setEmpty(); 508 509 else 509 ret->setObject(ExtObject(& st_neuroparam,inputs(i).n));510 ret->setObject(ExtObject(&Neuro::getStaticParam(),inputs(i).n)); 510 511 } 511 512 … … 648 649 } 649 650 651 Param& Part::getStaticParam() 652 { 653 static Param p(f0_part_paramtab,0,"Part"); 654 return p; 655 } 656 657 650 658 /////////////////////////// 651 659 … … 707 715 return usedelta; 708 716 } 717 718 Param& Joint::getStaticParam() 719 { 720 static Param p(f0_joint_paramtab,0,"Joint"); 721 return p; 722 } 723 709 724 710 725 ///////////////////////////////////////////////////////////////// … … 822 837 }; 823 838 839 Param& Neuro::getStaticParam() 840 { 841 static Param p(f0_neuro_paramtab,0,"NeuroDef"); 842 return p; 843 } 844 824 845 //////////////////////// 825 846 … … 843 864 {setClassName(arg->getString());return PSET_CHANGED;} 844 865 845 Param st_neuroparam(f0_neuro_paramtab,0,"NeuroDef"); 846 Param st_jointparam(f0_joint_paramtab,0,"Joint"); 847 Param st_partparam(f0_part_paramtab,0,"Part"); 848 849 866
Note: See TracChangeset
for help on using the changeset viewer.