Changeset 64 for cpp/gdk/f0.def
- Timestamp:
- 01/28/11 23:29:40 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/gdk/f0.def
r5 r64 66 66 PROP(getInputNeuroIndex,0,1+2,`get input neuron index',p d(d),,,,p_getInputNeuroIndex,PROCEDURE) 67 67 PROP(getInputWeight,0,1+2,`get input weight',p f(d),,,,p_getInputWeight,PROCEDURE) 68 PROP(classObject,0,1+2,`neuron class',o NeuroClass,,,,classObject,GETONLY) 68 69 ENDCLASS 69 70 … … 100 101 VISUALHINTS(ReceptorClass) 101 102 SYMBOL(`2,7,100,50,90,50,90,40,70,40,80,50,70,60,90,60,90,50,11,75,50,65,50,60,55,55,45,50,55,45,45,40,50,35,50,30,45,25,50,30,55,35,50') 103 NEUROPROP(r,1,0,Range,f,0.0,1.0,1.0,range) 102 104 ENDNEUROCLASS 103 105 … … 109 111 NEUROCLASS(Const,*,Constant,Constant value,0,1,0) 110 112 VISUALHINTS(Invisible) 111 SYMBOL(` 3,6,100,50,90,50,90,40,70,40,70,60,90,60,90,50,1,85,50,75,50,1,80,45,80,55')113 SYMBOL(`4,4,26,27,26,73,73,73,73,27,26,27,1,73,50,100,50,1,56,68,46,68,2,41,47,51,32,51,68') 112 114 ENDNEUROCLASS 113 115 114 116 NEUROCLASS(BendMuscle,|,Bend muscle,,1,0,2) 115 VISUALHINTS(DontShowClass+ MuscleClass+V1BendMuscle+AtFirstPart)117 VISUALHINTS(DontShowClass+EffectorClass+V1BendMuscle+AtFirstPart) 116 118 SYMBOL(`6,5,25,40,35,40,45,50,35,60,25,60,25,40,4,65,85,65,50,75,50,75,85,65,85,3,65,56,49,29,57,24,72,50,4,68,53,70,53,70,55,68,55,68,53,5,50,21,60,15,70,14,79,15,87,20,81,10,1,86,20,77,21') 117 119 NEUROPROP(p,0,0,power,f,0.01,1.0,0.25,power) … … 120 122 121 123 NEUROCLASS(RotMuscle,@,Rotation muscle,,1,0,2) 122 VISUALHINTS(DontShowClass+ MuscleClass+V1RotMuscle+AtFirstPart)124 VISUALHINTS(DontShowClass+EffectorClass+V1RotMuscle+AtFirstPart) 123 125 SYMBOL(`5,5,25,40,35,40,45,50,35,60,25,60,25,40,4,65,85,65,50,75,50,75,85,65,85,1,69,10,77,17,10,59,15,57,17,57,22,60,26,69,27,78,26,82,21,82,16,79,12,69,10,80,6,3,65,50,65,20,75,20,75,50') 124 126 NEUROPROP(p,0,0,power,f,0.01,1.0,1.0,power) … … 126 128 127 129 NEUROCLASS(Diff,D,Differentiate,Calculate the difference between the current and previous input value. Multiple inputs are aggregated with respect to their weights,-1,1,0) 130 SYMBOL(`3,3,25,0,25,100,75,50,25,0,1,75,50,100,50,3,44,42,51,57,36,57,44,42') 128 131 ENDNEUROCLASS 129 132 130 NEUROCLASS(FuzzyNeuro,Fuzzy,Fuzzy system [EXPERIMENTAL!],Refer to publications to learn about this neuron,-1,1,0)133 NEUROCLASS(FuzzyNeuro,Fuzzy,Fuzzy system [EXPERIMENTAL!],Refer to publications to learn more about this neuron.,-1,1,0) 131 134 SYMBOL(`5,2,30,65,37,37,44,65,3,37,65,44,37,51,37,58,65,2,51,65,58,37,65,65,6,100,50,70,50,70,25,25,10,25,90,70,75,70,50,1,70,65,25,65') 132 135 NEUROPROP(ns,0,0,number of fuzzy sets,d,1,,,fuzzySetsNr) … … 136 139 ENDNEUROCLASS 137 140 141 NEUROCLASS(VectorEye,VEye,Vector Eye [EXPERIMENTAL!],Refer to publications to learn more about this neuron.,1,1,1) 142 SYMBOL(`11,7,100,50,90,50,90,40,70,40,80,50,70,60,90,60,90,50,14,70,50,65,40,60,35,45,30,30,30,15,35,10,40,5,50,10,60,15,65,30,70,45,70,60,65,65,60,70,50,8,38,67,28,62,23,52,28,42,38,37,48,42,53,52,48,62,38,67,4,33,52,38,47,43,52,38,57,33,52,5,70,50,60,40,45,35,30,35,15,40,5,50,1,53,33,58,22,1,62,36,68,26,1,45,30,47,19,1,35,30,35,19,1,27,31,24,20,1,18,34,12,24') 143 NEUROPROP(tx,0,0,target.x,f,,,,target.x) 144 NEUROPROP(ty,0,0,target.y,f,,,,target.y) 145 NEUROPROP(tz,0,0,target.z,f,,,,target.z) 146 NEUROPROP(ts,0,0,target shape,s,0,-1,0,targetShape) 147 NEUROPROP(p,0,0,perspective,f,0.1,10.0,1.0,perspz) 148 NEUROPROP(s,0,0,scale,f,0.1,100.0,1.0,perspscale) 149 NEUROPROP(h,0,0,show hidden lines,d,0,1,0,showhidden) 150 NEUROPROP(o,0,0,`output lines count (each line needs four channels)',d,0,99,0,outputcount) 151 NEUROPROP(d,0,0,debug,d,0,1,0,showdebug) 152 ENDNEUROCLASS 153 154 NEUROCLASS(VisualMotorNeuron,VMotor,Visual-Motor Cortex [EXPERIMENTAL!],`Must be connected to the VEye and properly set up. Refer to publications to learn more about this neuron.',-1,1,0) 155 NEUROPROP(noIF,0,0,number of basic features,d,,,,noIF) 156 NEUROPROP(noDim,0,0,number of degrees of freedom,d,,,,noDim) 157 NEUROPROP(params,0,0,parameters,s,,,,params) 158 ENDNEUROCLASS 159 138 160 NEUROCLASS(Sticky,Sti,Sticky [EXPERIMENTAL!],,1,0,1) 139 VISUALHINTS( ReceptorClass)161 VISUALHINTS(EffectorClass) 140 162 ENDNEUROCLASS 141 163 142 164 NEUROCLASS(LinearMuscle,LMu,Linear muscle [EXPERIMENTAL!],,1,0,2) 143 VISUALHINTS( MuscleClass)165 VISUALHINTS(EffectorClass) 144 166 NEUROPROP(p,0,0,power,f,0.01,1.0,1.0,power) 145 167 ENDNEUROCLASS … … 154 176 155 177 NEUROCLASS(Channelize,Ch,Channelize,`Combines all input signals into a single multichannel output; Note: ChSel and ChMux are the only neurons which support multiple channels. Other neurons discard everything except the first channel.',-1,1,0) 178 SYMBOL(`10,4,25,0,25,100,75,70,75,30,25,0,1,75,50,100,50,1,70,50,55,50,1,30,80,55,50,1,30,20,55,50,1,30,35,55,50,1,30,45,55,50,1,30,55,55,50,1,61,53,65,47,1,30,65,55,50') 156 179 ENDNEUROCLASS 157 180 158 181 NEUROCLASS(ChMux,ChMux,Channel multiplexer,`Outputs the selected channel from the second (multichannel) input. The first input is used as the selector value (-1=select first channel, .., 1=last channel)',2,1,0) 182 SYMBOL(`7,4,25,0,25,100,75,70,75,30,25,0,1,75,50,100,50,1,70,50,55,50,3,50,55,55,50,50,45,50,55,3,30,67,45,67,45,50,50,50,1,35,70,39,64,2,30,33,53,33,53,48') 159 183 ENDNEUROCLASS 160 184 161 185 NEUROCLASS(ChSel,ChSel,Channel selector,`Outputs a single channel (selected by the \"ch\" parameter) from multichannel input',1,1,0) 186 SYMBOL(`6,4,25,0,25,100,75,70,75,30,25,0,1,75,50,100,50,1,70,50,55,50,3,50,55,55,50,50,45,50,55,1,30,50,50,50,1,35,53,39,47') 162 187 NEUROPROP(ch,0,0,channel,d,,,,ch) 163 188 ENDNEUROCLASS … … 171 196 NEUROPROP(t,0,0,time,f,0,6.283185307,0,t) 172 197 ENDNEUROCLASS 198
Note: See TracChangeset
for help on using the changeset viewer.