23 namespace SOP_GuideProcessCoreEnums
216 myUvattrib =
"uv"_UTsh;
223 myBlendcurveattrib =
"mask"_UTsh;
224 myBlendattrib =
"mask"_UTsh;
225 myBlendtexture =
""_UTsh;
227 mySetlength_mode = 0;
228 mySetlength_method = 1;
229 mySetlength_blend = 1;
230 mySetlength_randomize =
false;
231 mySetlength_length = 0.1;
232 mySetlength_lengthoverride = 0;
233 mySetlength_lengthoptions = 0;
237 mySetlength_lengthcurveattrib =
"length"_UTsh;
238 mySetlength_lengthattrib =
"length"_UTsh;
239 mySetlength_lengthtexture =
""_UTsh;
240 mySetlength_lengthtextureprim =
"mask"_UTsh;
241 mySetlength_lengthuvmode = 0;
242 mySetlength_lengthrandmin = 0.1;
243 mySetlength_lengthrandminoverride = 0;
244 mySetlength_lengthrandminoptions = 0;
245 mySetlength_lengthrandmininrange =
UT_Vector2D(0,1);
246 mySetlength_lengthrandminoutrange =
UT_Vector2D(0,1);
248 mySetlength_lengthrandmincurveattrib =
"minlength"_UTsh;
249 mySetlength_lengthrandminattrib =
"minlength"_UTsh;
250 mySetlength_lengthrandmintexture =
""_UTsh;
251 mySetlength_lengthrandmintextureprim =
"mask"_UTsh;
252 mySetlength_lengthrandminuvmode = 0;
253 mySetlength_lengthrandmax = 0.2;
254 mySetlength_lengthrandmaxoverride = 0;
255 mySetlength_lengthrandmaxoptions = 0;
256 mySetlength_lengthrandmaxinrange =
UT_Vector2D(0,1);
257 mySetlength_lengthrandmaxoutrange =
UT_Vector2D(0,1);
259 mySetlength_lengthrandmaxcurveattrib =
"maxlength"_UTsh;
260 mySetlength_lengthrandmaxattrib =
"maxlength"_UTsh;
261 mySetlength_lengthrandmaxtexture =
""_UTsh;
262 mySetlength_lengthrandmaxtextureprim =
"mask"_UTsh;
263 mySetlength_lengthrandmaxuvmode = 0;
264 mySetlength_scalefactor = 1;
265 mySetlength_scalefactoroverride = 0;
266 mySetlength_scalefactoroptions = 0;
268 mySetlength_scalefactoroutrange =
UT_Vector2D(0,1);
270 mySetlength_scalefactorcurveattrib =
"scalefactor"_UTsh;
271 mySetlength_scalefactorattrib =
"scalefactor"_UTsh;
272 mySetlength_scalefactortexture =
""_UTsh;
273 mySetlength_scalefactortextureprim =
"mask"_UTsh;
274 mySetlength_scalefactoruvmode = 0;
275 mySetlength_scalefactorrandmin = 1;
276 mySetlength_scalefactorrandminoverride = 0;
277 mySetlength_scalefactorrandminoptions = 0;
278 mySetlength_scalefactorrandmininrange =
UT_Vector2D(0,1);
279 mySetlength_scalefactorrandminoutrange =
UT_Vector2D(0,1);
281 mySetlength_scalefactorrandmincurveattrib =
"scalefactormin"_UTsh;
282 mySetlength_scalefactorrandminattrib =
"scalefactormin"_UTsh;
283 mySetlength_scalefactorrandmintexture =
""_UTsh;
284 mySetlength_scalefactorrandmintextureprim =
"mask"_UTsh;
285 mySetlength_scalefactorrandminuvmode = 0;
286 mySetlength_scalefactorrandmax = 1;
287 mySetlength_scalefactorrandmaxoverride = 0;
288 mySetlength_scalefactorrandmaxoptions = 0;
289 mySetlength_scalefactorrandmaxinrange =
UT_Vector2D(0,1);
290 mySetlength_scalefactorrandmaxoutrange =
UT_Vector2D(0,1);
292 mySetlength_scalefactorrandmaxcurveattrib =
"scalefactormax"_UTsh;
293 mySetlength_scalefactorrandmaxattrib =
"scalefactormax"_UTsh;
294 mySetlength_scalefactorrandmaxtexture =
""_UTsh;
295 mySetlength_scalefactorrandmaxtextureprim =
"mask"_UTsh;
296 mySetlength_scalefactorrandmaxuvmode = 0;
297 mySetlength_cullzerolen =
true;
298 mySetlength_cullthreshold = 0.0001;
302 myBend_axiscurveattrib =
"bendaxis"_UTsh;
303 myBend_axisskinattrib =
"bendaxis"_UTsh;
305 myBend_dircurveattrib =
"benddir"_UTsh;
306 myBend_dirskinattrib =
"benddir"_UTsh;
307 myBend_dirtoaxis = 0;
309 myBend_angleoverride = 0;
310 myBend_angleoptions = 0;
313 myBend_anglemapramptobarbs =
false;
315 myBend_anglecurveattrib =
"anglescale"_UTsh;
316 myBend_angleattrib =
"anglescale"_UTsh;
317 myBend_angletexture =
""_UTsh;
318 myBend_angletextureprim =
"mask"_UTsh;
319 myBend_angleuvmode = 0;
320 myBend_anglerand = 0;
321 myBend_anglerandoverride = 0;
322 myBend_anglerandoptions = 0;
326 myBend_anglerandcurveattrib =
"anglerandscale"_UTsh;
327 myBend_anglerandattrib =
"anglerandscale"_UTsh;
328 myBend_anglerandtexture =
""_UTsh;
329 myBend_anglerandtextureprim =
"mask"_UTsh;
330 myBend_angleranduvmode = 0;
331 myBend_anglerandbias = 0.5;
332 myBend_anglerandbiasoverride = 0;
333 myBend_anglerandbiasoptions = 0;
337 myBend_anglerandbiascurveattrib =
"anglerandbiasscale"_UTsh;
338 myBend_anglerandbiasattrib =
"anglerandbiasscale"_UTsh;
339 myBend_anglerandbiastexture =
""_UTsh;
340 myBend_anglerandbiastextureprim =
"mask"_UTsh;
341 myBend_anglerandbiasuvmode = 0;
354 if (myGeotype != src.myGeotype)
return false;
355 if (myBarbside != src.myBarbside)
return false;
356 if (myUvattrib != src.myUvattrib)
return false;
357 if (myGrouptype != src.myGrouptype)
return false;
358 if (myGroup != src.myGroup)
return false;
359 if (mySeed != src.mySeed)
return false;
360 if (myVismasks != src.myVismasks)
return false;
361 if (myBlend != src.myBlend)
return false;
362 if (myBlendoverride != src.myBlendoverride)
return false;
363 if (myBlendcurveattrib != src.myBlendcurveattrib)
return false;
364 if (myBlendattrib != src.myBlendattrib)
return false;
365 if (myBlendtexture != src.myBlendtexture)
return false;
366 if (myOp != src.myOp)
return false;
367 if (mySetlength_mode != src.mySetlength_mode)
return false;
368 if (mySetlength_method != src.mySetlength_method)
return false;
369 if (mySetlength_blend != src.mySetlength_blend)
return false;
370 if (mySetlength_randomize != src.mySetlength_randomize)
return false;
371 if (mySetlength_length != src.mySetlength_length)
return false;
372 if (mySetlength_lengthoverride != src.mySetlength_lengthoverride)
return false;
373 if (mySetlength_lengthoptions != src.mySetlength_lengthoptions)
return false;
374 if (mySetlength_lengthinrange != src.mySetlength_lengthinrange)
return false;
375 if (mySetlength_lengthoutrange != src.mySetlength_lengthoutrange)
return false;
376 if (mySetlength_lengthremapramp != src.mySetlength_lengthremapramp)
377 {
if (!mySetlength_lengthremapramp || !src.mySetlength_lengthremapramp || !(*mySetlength_lengthremapramp == *src.mySetlength_lengthremapramp))
return false; }
378 if (mySetlength_lengthcurveattrib != src.mySetlength_lengthcurveattrib)
return false;
379 if (mySetlength_lengthattrib != src.mySetlength_lengthattrib)
return false;
380 if (mySetlength_lengthtexture != src.mySetlength_lengthtexture)
return false;
381 if (mySetlength_lengthtextureprim != src.mySetlength_lengthtextureprim)
return false;
382 if (mySetlength_lengthuvmode != src.mySetlength_lengthuvmode)
return false;
383 if (mySetlength_lengthrandmin != src.mySetlength_lengthrandmin)
return false;
384 if (mySetlength_lengthrandminoverride != src.mySetlength_lengthrandminoverride)
return false;
385 if (mySetlength_lengthrandminoptions != src.mySetlength_lengthrandminoptions)
return false;
386 if (mySetlength_lengthrandmininrange != src.mySetlength_lengthrandmininrange)
return false;
387 if (mySetlength_lengthrandminoutrange != src.mySetlength_lengthrandminoutrange)
return false;
388 if (mySetlength_lengthrandminremapramp != src.mySetlength_lengthrandminremapramp)
389 {
if (!mySetlength_lengthrandminremapramp || !src.mySetlength_lengthrandminremapramp || !(*mySetlength_lengthrandminremapramp == *src.mySetlength_lengthrandminremapramp))
return false; }
390 if (mySetlength_lengthrandmincurveattrib != src.mySetlength_lengthrandmincurveattrib)
return false;
391 if (mySetlength_lengthrandminattrib != src.mySetlength_lengthrandminattrib)
return false;
392 if (mySetlength_lengthrandmintexture != src.mySetlength_lengthrandmintexture)
return false;
393 if (mySetlength_lengthrandmintextureprim != src.mySetlength_lengthrandmintextureprim)
return false;
394 if (mySetlength_lengthrandminuvmode != src.mySetlength_lengthrandminuvmode)
return false;
395 if (mySetlength_lengthrandmax != src.mySetlength_lengthrandmax)
return false;
396 if (mySetlength_lengthrandmaxoverride != src.mySetlength_lengthrandmaxoverride)
return false;
397 if (mySetlength_lengthrandmaxoptions != src.mySetlength_lengthrandmaxoptions)
return false;
398 if (mySetlength_lengthrandmaxinrange != src.mySetlength_lengthrandmaxinrange)
return false;
399 if (mySetlength_lengthrandmaxoutrange != src.mySetlength_lengthrandmaxoutrange)
return false;
400 if (mySetlength_lengthrandmaxremapramp != src.mySetlength_lengthrandmaxremapramp)
401 {
if (!mySetlength_lengthrandmaxremapramp || !src.mySetlength_lengthrandmaxremapramp || !(*mySetlength_lengthrandmaxremapramp == *src.mySetlength_lengthrandmaxremapramp))
return false; }
402 if (mySetlength_lengthrandmaxcurveattrib != src.mySetlength_lengthrandmaxcurveattrib)
return false;
403 if (mySetlength_lengthrandmaxattrib != src.mySetlength_lengthrandmaxattrib)
return false;
404 if (mySetlength_lengthrandmaxtexture != src.mySetlength_lengthrandmaxtexture)
return false;
405 if (mySetlength_lengthrandmaxtextureprim != src.mySetlength_lengthrandmaxtextureprim)
return false;
406 if (mySetlength_lengthrandmaxuvmode != src.mySetlength_lengthrandmaxuvmode)
return false;
407 if (mySetlength_scalefactor != src.mySetlength_scalefactor)
return false;
408 if (mySetlength_scalefactoroverride != src.mySetlength_scalefactoroverride)
return false;
409 if (mySetlength_scalefactoroptions != src.mySetlength_scalefactoroptions)
return false;
410 if (mySetlength_scalefactorinrange != src.mySetlength_scalefactorinrange)
return false;
411 if (mySetlength_scalefactoroutrange != src.mySetlength_scalefactoroutrange)
return false;
412 if (mySetlength_scalefactorremapramp != src.mySetlength_scalefactorremapramp)
413 {
if (!mySetlength_scalefactorremapramp || !src.mySetlength_scalefactorremapramp || !(*mySetlength_scalefactorremapramp == *src.mySetlength_scalefactorremapramp))
return false; }
414 if (mySetlength_scalefactorcurveattrib != src.mySetlength_scalefactorcurveattrib)
return false;
415 if (mySetlength_scalefactorattrib != src.mySetlength_scalefactorattrib)
return false;
416 if (mySetlength_scalefactortexture != src.mySetlength_scalefactortexture)
return false;
417 if (mySetlength_scalefactortextureprim != src.mySetlength_scalefactortextureprim)
return false;
418 if (mySetlength_scalefactoruvmode != src.mySetlength_scalefactoruvmode)
return false;
419 if (mySetlength_scalefactorrandmin != src.mySetlength_scalefactorrandmin)
return false;
420 if (mySetlength_scalefactorrandminoverride != src.mySetlength_scalefactorrandminoverride)
return false;
421 if (mySetlength_scalefactorrandminoptions != src.mySetlength_scalefactorrandminoptions)
return false;
422 if (mySetlength_scalefactorrandmininrange != src.mySetlength_scalefactorrandmininrange)
return false;
423 if (mySetlength_scalefactorrandminoutrange != src.mySetlength_scalefactorrandminoutrange)
return false;
424 if (mySetlength_scalefactorrandminremapramp != src.mySetlength_scalefactorrandminremapramp)
425 {
if (!mySetlength_scalefactorrandminremapramp || !src.mySetlength_scalefactorrandminremapramp || !(*mySetlength_scalefactorrandminremapramp == *src.mySetlength_scalefactorrandminremapramp))
return false; }
426 if (mySetlength_scalefactorrandmincurveattrib != src.mySetlength_scalefactorrandmincurveattrib)
return false;
427 if (mySetlength_scalefactorrandminattrib != src.mySetlength_scalefactorrandminattrib)
return false;
428 if (mySetlength_scalefactorrandmintexture != src.mySetlength_scalefactorrandmintexture)
return false;
429 if (mySetlength_scalefactorrandmintextureprim != src.mySetlength_scalefactorrandmintextureprim)
return false;
430 if (mySetlength_scalefactorrandminuvmode != src.mySetlength_scalefactorrandminuvmode)
return false;
431 if (mySetlength_scalefactorrandmax != src.mySetlength_scalefactorrandmax)
return false;
432 if (mySetlength_scalefactorrandmaxoverride != src.mySetlength_scalefactorrandmaxoverride)
return false;
433 if (mySetlength_scalefactorrandmaxoptions != src.mySetlength_scalefactorrandmaxoptions)
return false;
434 if (mySetlength_scalefactorrandmaxinrange != src.mySetlength_scalefactorrandmaxinrange)
return false;
435 if (mySetlength_scalefactorrandmaxoutrange != src.mySetlength_scalefactorrandmaxoutrange)
return false;
436 if (mySetlength_scalefactorrandmaxremapramp != src.mySetlength_scalefactorrandmaxremapramp)
437 {
if (!mySetlength_scalefactorrandmaxremapramp || !src.mySetlength_scalefactorrandmaxremapramp || !(*mySetlength_scalefactorrandmaxremapramp == *src.mySetlength_scalefactorrandmaxremapramp))
return false; }
438 if (mySetlength_scalefactorrandmaxcurveattrib != src.mySetlength_scalefactorrandmaxcurveattrib)
return false;
439 if (mySetlength_scalefactorrandmaxattrib != src.mySetlength_scalefactorrandmaxattrib)
return false;
440 if (mySetlength_scalefactorrandmaxtexture != src.mySetlength_scalefactorrandmaxtexture)
return false;
441 if (mySetlength_scalefactorrandmaxtextureprim != src.mySetlength_scalefactorrandmaxtextureprim)
return false;
442 if (mySetlength_scalefactorrandmaxuvmode != src.mySetlength_scalefactorrandmaxuvmode)
return false;
443 if (mySetlength_cullzerolen != src.mySetlength_cullzerolen)
return false;
444 if (mySetlength_cullthreshold != src.mySetlength_cullthreshold)
return false;
445 if (myBend_blend != src.myBend_blend)
return false;
446 if (myBend_axismode != src.myBend_axismode)
return false;
447 if (myBend_axis != src.myBend_axis)
return false;
448 if (myBend_axiscurveattrib != src.myBend_axiscurveattrib)
return false;
449 if (myBend_axisskinattrib != src.myBend_axisskinattrib)
return false;
450 if (myBend_dir != src.myBend_dir)
return false;
451 if (myBend_dircurveattrib != src.myBend_dircurveattrib)
return false;
452 if (myBend_dirskinattrib != src.myBend_dirskinattrib)
return false;
453 if (myBend_dirtoaxis != src.myBend_dirtoaxis)
return false;
454 if (myBend_angle != src.myBend_angle)
return false;
455 if (myBend_angleoverride != src.myBend_angleoverride)
return false;
456 if (myBend_angleoptions != src.myBend_angleoptions)
return false;
457 if (myBend_angleinrange != src.myBend_angleinrange)
return false;
458 if (myBend_angleoutrange != src.myBend_angleoutrange)
return false;
459 if (myBend_anglemapramptobarbs != src.myBend_anglemapramptobarbs)
return false;
460 if (myBend_angleremapramp != src.myBend_angleremapramp)
461 {
if (!myBend_angleremapramp || !src.myBend_angleremapramp || !(*myBend_angleremapramp == *src.myBend_angleremapramp))
return false; }
462 if (myBend_anglecurveattrib != src.myBend_anglecurveattrib)
return false;
463 if (myBend_angleattrib != src.myBend_angleattrib)
return false;
464 if (myBend_angletexture != src.myBend_angletexture)
return false;
465 if (myBend_angletextureprim != src.myBend_angletextureprim)
return false;
466 if (myBend_angleuvmode != src.myBend_angleuvmode)
return false;
467 if (myBend_anglerand != src.myBend_anglerand)
return false;
468 if (myBend_anglerandoverride != src.myBend_anglerandoverride)
return false;
469 if (myBend_anglerandoptions != src.myBend_anglerandoptions)
return false;
470 if (myBend_anglerandinrange != src.myBend_anglerandinrange)
return false;
471 if (myBend_anglerandoutrange != src.myBend_anglerandoutrange)
return false;
472 if (myBend_anglerandremapramp != src.myBend_anglerandremapramp)
473 {
if (!myBend_anglerandremapramp || !src.myBend_anglerandremapramp || !(*myBend_anglerandremapramp == *src.myBend_anglerandremapramp))
return false; }
474 if (myBend_anglerandcurveattrib != src.myBend_anglerandcurveattrib)
return false;
475 if (myBend_anglerandattrib != src.myBend_anglerandattrib)
return false;
476 if (myBend_anglerandtexture != src.myBend_anglerandtexture)
return false;
477 if (myBend_anglerandtextureprim != src.myBend_anglerandtextureprim)
return false;
478 if (myBend_angleranduvmode != src.myBend_angleranduvmode)
return false;
479 if (myBend_anglerandbias != src.myBend_anglerandbias)
return false;
480 if (myBend_anglerandbiasoverride != src.myBend_anglerandbiasoverride)
return false;
481 if (myBend_anglerandbiasoptions != src.myBend_anglerandbiasoptions)
return false;
482 if (myBend_anglerandbiasinrange != src.myBend_anglerandbiasinrange)
return false;
483 if (myBend_anglerandbiasoutrange != src.myBend_anglerandbiasoutrange)
return false;
484 if (myBend_anglerandbiasremapramp != src.myBend_anglerandbiasremapramp)
485 {
if (!myBend_anglerandbiasremapramp || !src.myBend_anglerandbiasremapramp || !(*myBend_anglerandbiasremapramp == *src.myBend_anglerandbiasremapramp))
return false; }
486 if (myBend_anglerandbiascurveattrib != src.myBend_anglerandbiascurveattrib)
return false;
487 if (myBend_anglerandbiasattrib != src.myBend_anglerandbiasattrib)
return false;
488 if (myBend_anglerandbiastexture != src.myBend_anglerandbiastexture)
return false;
489 if (myBend_anglerandbiastextureprim != src.myBend_anglerandbiastextureprim)
return false;
490 if (myBend_anglerandbiasuvmode != src.myBend_anglerandbiasuvmode)
return false;
531 graph->
evalOpParm(myGeotype, nodeidx,
"geotype", time, 0);
534 graph->
evalOpParm(myBarbside, nodeidx,
"barbside", time, 0);
535 myUvattrib =
"uv"_UTsh;
537 graph->
evalOpParm(myUvattrib, nodeidx,
"uvattrib", time, 0);
540 graph->
evalOpParm(myGrouptype, nodeidx,
"grouptype", time, 0);
543 graph->
evalOpParm(myGroup, nodeidx,
"group", time, 0);
546 graph->
evalOpParm(mySeed, nodeidx,
"seed", time, 0);
549 graph->
evalOpParm(myVismasks, nodeidx,
"vismasks", time, 0);
552 graph->
evalOpParm(myBlend, nodeidx,
"blend", time, 0);
555 graph->
evalOpParm(myBlendoverride, nodeidx,
"blendoverride", time, 0);
556 myBlendcurveattrib =
"mask"_UTsh;
557 if (
true && ( (
true&&!(((
int64(getBlendoverride())!=1)))) ) )
558 graph->
evalOpParm(myBlendcurveattrib, nodeidx,
"blendcurveattrib", time, 0);
559 myBlendattrib =
"mask"_UTsh;
560 if (
true && ( (
true&&!(((
int64(getBlendoverride())!=2)))) ) )
561 graph->
evalOpParm(myBlendattrib, nodeidx,
"blendattrib", time, 0);
562 myBlendtexture =
""_UTsh;
563 if (
true && ( (
true&&!(((
int64(getBlendoverride())!=3)))) ) )
564 graph->
evalOpParm(myBlendtexture, nodeidx,
"blendtexture", time, 0);
567 graph->
evalOpParm(myOp, nodeidx,
"op", time, 0);
568 mySetlength_mode = 0;
569 if (
true && ( (
true&&!(((
int64(getOp())!=0)))) ) )
570 graph->
evalOpParm(mySetlength_mode, nodeidx,
"setlength_mode", time, 0);
571 mySetlength_method = 1;
572 if (
true && ( (
true&&!(((
int64(getOp())!=0)))) ) )
573 graph->
evalOpParm(mySetlength_method, nodeidx,
"setlength_method", time, 0);
574 mySetlength_blend = 1;
575 if (
true && ( (
true&&!(((
int64(getOp())!=0)))) ) )
576 graph->
evalOpParm(mySetlength_blend, nodeidx,
"setlength_blend", time, 0);
577 mySetlength_randomize =
false;
578 if (
true && ( (
true&&!(((
int64(getOp())!=0)))) ) )
579 graph->
evalOpParm(mySetlength_randomize, nodeidx,
"setlength_randomize", time, 0);
580 mySetlength_length = 0.1;
581 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()!=0)))) ) )
582 graph->
evalOpParm(mySetlength_length, nodeidx,
"setlength_length", time, 0);
583 mySetlength_lengthoverride = 0;
584 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()!=0)))) ) )
585 graph->
evalOpParm(mySetlength_lengthoverride, nodeidx,
"setlength_lengthoverride", time, 0);
586 mySetlength_lengthoptions = 0;
587 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()!=0)))) ) )
588 graph->
evalOpParm(mySetlength_lengthoptions, nodeidx,
"setlength_lengthoptions", time, 0);
590 if (
true && ( (
true&&!(((
int64(getSetlength_lengthoverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()!=0))||((getSetlength_lengthoptions()!=1)&&(getSetlength_lengthoptions()!=3)))) ) )
591 graph->
evalOpParm(mySetlength_lengthinrange, nodeidx,
"setlength_lengthinrange", time, 0);
593 if (
true && ( (
true&&!(((
int64(getSetlength_lengthoverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()!=0))||((getSetlength_lengthoptions()!=1)&&(getSetlength_lengthoptions()!=3)))) ) )
594 graph->
evalOpParm(mySetlength_lengthoutrange, nodeidx,
"setlength_lengthoutrange", time, 0);
596 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()!=0))||((getSetlength_lengthoptions()!=2)&&(getSetlength_lengthoptions()!=3)))) ) )
597 graph->
evalOpParm(mySetlength_lengthremapramp, nodeidx,
"setlength_lengthremapramp", time, 0);
598 mySetlength_lengthcurveattrib =
"length"_UTsh;
599 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()!=0))||((
int64(getSetlength_lengthoverride())!=1)))) ) )
600 graph->
evalOpParm(mySetlength_lengthcurveattrib, nodeidx,
"setlength_lengthcurveattrib", time, 0);
601 mySetlength_lengthattrib =
"length"_UTsh;
602 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()!=0))||((
int64(getSetlength_lengthoverride())!=2)))) ) )
603 graph->
evalOpParm(mySetlength_lengthattrib, nodeidx,
"setlength_lengthattrib", time, 0);
604 mySetlength_lengthtexture =
""_UTsh;
605 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()!=0))||((
int64(getSetlength_lengthoverride())!=3)))) ) )
606 graph->
evalOpParm(mySetlength_lengthtexture, nodeidx,
"setlength_lengthtexture", time, 0);
607 mySetlength_lengthtextureprim =
"mask"_UTsh;
608 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()!=0))||((
int64(getSetlength_lengthoverride())!=4)))) ) )
609 graph->
evalOpParm(mySetlength_lengthtextureprim, nodeidx,
"setlength_lengthtextureprim", time, 0);
610 mySetlength_lengthuvmode = 0;
611 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()!=0))||((
int64(getSetlength_lengthoverride())!=4)))) ) )
612 graph->
evalOpParm(mySetlength_lengthuvmode, nodeidx,
"setlength_lengthuvmode", time, 0);
613 mySetlength_lengthrandmin = 0.1;
614 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0)))) ) )
615 graph->
evalOpParm(mySetlength_lengthrandmin, nodeidx,
"setlength_lengthrandmin", time, 0);
616 mySetlength_lengthrandminoverride = 0;
617 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0)))) ) )
618 graph->
evalOpParm(mySetlength_lengthrandminoverride, nodeidx,
"setlength_lengthrandminoverride", time, 0);
619 mySetlength_lengthrandminoptions = 0;
620 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0)))) ) )
621 graph->
evalOpParm(mySetlength_lengthrandminoptions, nodeidx,
"setlength_lengthrandminoptions", time, 0);
622 mySetlength_lengthrandmininrange =
UT_Vector2D(0,1);
623 if (
true && ( (
true&&!(((
int64(getSetlength_lengthrandminoverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((getSetlength_lengthrandminoptions()!=1)&&(getSetlength_lengthrandminoptions()!=3)))) ) )
624 graph->
evalOpParm(mySetlength_lengthrandmininrange, nodeidx,
"setlength_lengthrandmininrange", time, 0);
625 mySetlength_lengthrandminoutrange =
UT_Vector2D(0,1);
626 if (
true && ( (
true&&!(((
int64(getSetlength_lengthrandminoverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((getSetlength_lengthrandminoptions()!=1)&&(getSetlength_lengthrandminoptions()!=3)))) ) )
627 graph->
evalOpParm(mySetlength_lengthrandminoutrange, nodeidx,
"setlength_lengthrandminoutrange", time, 0);
629 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((getSetlength_lengthrandminoptions()!=2)&&(getSetlength_lengthrandminoptions()!=3)))) ) )
630 graph->
evalOpParm(mySetlength_lengthrandminremapramp, nodeidx,
"setlength_lengthrandminremapramp", time, 0);
631 mySetlength_lengthrandmincurveattrib =
"minlength"_UTsh;
632 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((
int64(getSetlength_lengthrandminoverride())!=1)))) ) )
633 graph->
evalOpParm(mySetlength_lengthrandmincurveattrib, nodeidx,
"setlength_lengthrandmincurveattrib", time, 0);
634 mySetlength_lengthrandminattrib =
"minlength"_UTsh;
635 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((
int64(getSetlength_lengthrandminoverride())!=2)))) ) )
636 graph->
evalOpParm(mySetlength_lengthrandminattrib, nodeidx,
"setlength_lengthrandminattrib", time, 0);
637 mySetlength_lengthrandmintexture =
""_UTsh;
638 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((
int64(getSetlength_lengthrandminoverride())!=3)))) ) )
639 graph->
evalOpParm(mySetlength_lengthrandmintexture, nodeidx,
"setlength_lengthrandmintexture", time, 0);
640 mySetlength_lengthrandmintextureprim =
"mask"_UTsh;
641 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((
int64(getSetlength_lengthrandminoverride())!=4)))) ) )
642 graph->
evalOpParm(mySetlength_lengthrandmintextureprim, nodeidx,
"setlength_lengthrandmintextureprim", time, 0);
643 mySetlength_lengthrandminuvmode = 0;
644 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((
int64(getSetlength_lengthrandminoverride())!=4)))) ) )
645 graph->
evalOpParm(mySetlength_lengthrandminuvmode, nodeidx,
"setlength_lengthrandminuvmode", time, 0);
646 mySetlength_lengthrandmax = 0.2;
647 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0)))) ) )
648 graph->
evalOpParm(mySetlength_lengthrandmax, nodeidx,
"setlength_lengthrandmax", time, 0);
649 mySetlength_lengthrandmaxoverride = 0;
650 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0)))) ) )
651 graph->
evalOpParm(mySetlength_lengthrandmaxoverride, nodeidx,
"setlength_lengthrandmaxoverride", time, 0);
652 mySetlength_lengthrandmaxoptions = 0;
653 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0)))) ) )
654 graph->
evalOpParm(mySetlength_lengthrandmaxoptions, nodeidx,
"setlength_lengthrandmaxoptions", time, 0);
655 mySetlength_lengthrandmaxinrange =
UT_Vector2D(0,1);
656 if (
true && ( (
true&&!(((
int64(getSetlength_lengthrandmaxoverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((getSetlength_lengthrandmaxoptions()!=1)&&(getSetlength_lengthrandmaxoptions()!=3)))) ) )
657 graph->
evalOpParm(mySetlength_lengthrandmaxinrange, nodeidx,
"setlength_lengthrandmaxinrange", time, 0);
658 mySetlength_lengthrandmaxoutrange =
UT_Vector2D(0,1);
659 if (
true && ( (
true&&!(((
int64(getSetlength_lengthrandmaxoverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((getSetlength_lengthrandmaxoptions()!=1)&&(getSetlength_lengthrandmaxoptions()!=3)))) ) )
660 graph->
evalOpParm(mySetlength_lengthrandmaxoutrange, nodeidx,
"setlength_lengthrandmaxoutrange", time, 0);
662 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((getSetlength_lengthrandmaxoptions()!=2)&&(getSetlength_lengthrandmaxoptions()!=3)))) ) )
663 graph->
evalOpParm(mySetlength_lengthrandmaxremapramp, nodeidx,
"setlength_lengthrandmaxremapramp", time, 0);
664 mySetlength_lengthrandmaxcurveattrib =
"maxlength"_UTsh;
665 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((
int64(getSetlength_lengthrandmaxoverride())!=1)))) ) )
666 graph->
evalOpParm(mySetlength_lengthrandmaxcurveattrib, nodeidx,
"setlength_lengthrandmaxcurveattrib", time, 0);
667 mySetlength_lengthrandmaxattrib =
"maxlength"_UTsh;
668 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((
int64(getSetlength_lengthrandmaxoverride())!=2)))) ) )
669 graph->
evalOpParm(mySetlength_lengthrandmaxattrib, nodeidx,
"setlength_lengthrandmaxattrib", time, 0);
670 mySetlength_lengthrandmaxtexture =
""_UTsh;
671 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((
int64(getSetlength_lengthrandmaxoverride())!=3)))) ) )
672 graph->
evalOpParm(mySetlength_lengthrandmaxtexture, nodeidx,
"setlength_lengthrandmaxtexture", time, 0);
673 mySetlength_lengthrandmaxtextureprim =
"mask"_UTsh;
674 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((
int64(getSetlength_lengthrandmaxoverride())!=4)))) ) )
675 graph->
evalOpParm(mySetlength_lengthrandmaxtextureprim, nodeidx,
"setlength_lengthrandmaxtextureprim", time, 0);
676 mySetlength_lengthrandmaxuvmode = 0;
677 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())==1))||((getSetlength_randomize()==0))||((
int64(getSetlength_lengthrandmaxoverride())!=4)))) ) )
678 graph->
evalOpParm(mySetlength_lengthrandmaxuvmode, nodeidx,
"setlength_lengthrandmaxuvmode", time, 0);
679 mySetlength_scalefactor = 1;
680 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==1)))) ) )
681 graph->
evalOpParm(mySetlength_scalefactor, nodeidx,
"setlength_scalefactor", time, 0);
682 mySetlength_scalefactoroverride = 0;
683 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==1)))) ) )
684 graph->
evalOpParm(mySetlength_scalefactoroverride, nodeidx,
"setlength_scalefactoroverride", time, 0);
685 mySetlength_scalefactoroptions = 0;
686 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==1)))) ) )
687 graph->
evalOpParm(mySetlength_scalefactoroptions, nodeidx,
"setlength_scalefactoroptions", time, 0);
689 if (
true && ( (
true&&!(((
int64(getSetlength_scalefactoroverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==1))||((getSetlength_scalefactoroptions()!=1)&&(getSetlength_scalefactoroptions()!=3)))) ) )
690 graph->
evalOpParm(mySetlength_scalefactorinrange, nodeidx,
"setlength_scalefactorinrange", time, 0);
691 mySetlength_scalefactoroutrange =
UT_Vector2D(0,1);
692 if (
true && ( (
true&&!(((
int64(getSetlength_scalefactoroverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==1))||((getSetlength_scalefactoroptions()!=1)&&(getSetlength_scalefactoroptions()!=3)))) ) )
693 graph->
evalOpParm(mySetlength_scalefactoroutrange, nodeidx,
"setlength_scalefactoroutrange", time, 0);
695 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==1))||((getSetlength_scalefactoroptions()!=2)&&(getSetlength_scalefactoroptions()!=3)))) ) )
696 graph->
evalOpParm(mySetlength_scalefactorremapramp, nodeidx,
"setlength_scalefactorremapramp", time, 0);
697 mySetlength_scalefactorcurveattrib =
"scalefactor"_UTsh;
698 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==1))||((
int64(getSetlength_scalefactoroverride())!=1)))) ) )
699 graph->
evalOpParm(mySetlength_scalefactorcurveattrib, nodeidx,
"setlength_scalefactorcurveattrib", time, 0);
700 mySetlength_scalefactorattrib =
"scalefactor"_UTsh;
701 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==1))||((
int64(getSetlength_scalefactoroverride())!=2)))) ) )
702 graph->
evalOpParm(mySetlength_scalefactorattrib, nodeidx,
"setlength_scalefactorattrib", time, 0);
703 mySetlength_scalefactortexture =
""_UTsh;
704 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==1))||((
int64(getSetlength_scalefactoroverride())!=3)))) ) )
705 graph->
evalOpParm(mySetlength_scalefactortexture, nodeidx,
"setlength_scalefactortexture", time, 0);
706 mySetlength_scalefactortextureprim =
"mask"_UTsh;
707 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==1))||((
int64(getSetlength_scalefactoroverride())!=4)))) ) )
708 graph->
evalOpParm(mySetlength_scalefactortextureprim, nodeidx,
"setlength_scalefactortextureprim", time, 0);
709 mySetlength_scalefactoruvmode = 0;
710 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==1))||((
int64(getSetlength_scalefactoroverride())!=4)))) ) )
711 graph->
evalOpParm(mySetlength_scalefactoruvmode, nodeidx,
"setlength_scalefactoruvmode", time, 0);
712 mySetlength_scalefactorrandmin = 1;
713 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0)))) ) )
714 graph->
evalOpParm(mySetlength_scalefactorrandmin, nodeidx,
"setlength_scalefactorrandmin", time, 0);
715 mySetlength_scalefactorrandminoverride = 0;
716 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0)))) ) )
717 graph->
evalOpParm(mySetlength_scalefactorrandminoverride, nodeidx,
"setlength_scalefactorrandminoverride", time, 0);
718 mySetlength_scalefactorrandminoptions = 0;
719 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0)))) ) )
720 graph->
evalOpParm(mySetlength_scalefactorrandminoptions, nodeidx,
"setlength_scalefactorrandminoptions", time, 0);
721 mySetlength_scalefactorrandmininrange =
UT_Vector2D(0,1);
722 if (
true && ( (
true&&!(((
int64(getSetlength_scalefactorrandminoverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((getSetlength_scalefactorrandminoptions()!=1)&&(getSetlength_scalefactorrandminoptions()!=3)))) ) )
723 graph->
evalOpParm(mySetlength_scalefactorrandmininrange, nodeidx,
"setlength_scalefactorrandmininrange", time, 0);
724 mySetlength_scalefactorrandminoutrange =
UT_Vector2D(0,1);
725 if (
true && ( (
true&&!(((
int64(getSetlength_scalefactorrandminoverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((getSetlength_scalefactorrandminoptions()!=1)&&(getSetlength_scalefactorrandminoptions()!=3)))) ) )
726 graph->
evalOpParm(mySetlength_scalefactorrandminoutrange, nodeidx,
"setlength_scalefactorrandminoutrange", time, 0);
728 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((getSetlength_scalefactorrandminoptions()!=2)&&(getSetlength_scalefactorrandminoptions()!=3)))) ) )
729 graph->
evalOpParm(mySetlength_scalefactorrandminremapramp, nodeidx,
"setlength_scalefactorrandminremapramp", time, 0);
730 mySetlength_scalefactorrandmincurveattrib =
"scalefactormin"_UTsh;
731 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((
int64(getSetlength_scalefactorrandminoverride())!=1)))) ) )
732 graph->
evalOpParm(mySetlength_scalefactorrandmincurveattrib, nodeidx,
"setlength_scalefactorrandmincurveattrib", time, 0);
733 mySetlength_scalefactorrandminattrib =
"scalefactormin"_UTsh;
734 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((
int64(getSetlength_scalefactorrandminoverride())!=2)))) ) )
735 graph->
evalOpParm(mySetlength_scalefactorrandminattrib, nodeidx,
"setlength_scalefactorrandminattrib", time, 0);
736 mySetlength_scalefactorrandmintexture =
""_UTsh;
737 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((
int64(getSetlength_scalefactorrandminoverride())!=3)))) ) )
738 graph->
evalOpParm(mySetlength_scalefactorrandmintexture, nodeidx,
"setlength_scalefactorrandmintexture", time, 0);
739 mySetlength_scalefactorrandmintextureprim =
"mask"_UTsh;
740 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((
int64(getSetlength_scalefactorrandminoverride())!=4)))) ) )
741 graph->
evalOpParm(mySetlength_scalefactorrandmintextureprim, nodeidx,
"setlength_scalefactorrandmintextureprim", time, 0);
742 mySetlength_scalefactorrandminuvmode = 0;
743 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((
int64(getSetlength_scalefactorrandminoverride())!=4)))) ) )
744 graph->
evalOpParm(mySetlength_scalefactorrandminuvmode, nodeidx,
"setlength_scalefactorrandminuvmode", time, 0);
745 mySetlength_scalefactorrandmax = 1;
746 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0)))) ) )
747 graph->
evalOpParm(mySetlength_scalefactorrandmax, nodeidx,
"setlength_scalefactorrandmax", time, 0);
748 mySetlength_scalefactorrandmaxoverride = 0;
749 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0)))) ) )
750 graph->
evalOpParm(mySetlength_scalefactorrandmaxoverride, nodeidx,
"setlength_scalefactorrandmaxoverride", time, 0);
751 mySetlength_scalefactorrandmaxoptions = 0;
752 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0)))) ) )
753 graph->
evalOpParm(mySetlength_scalefactorrandmaxoptions, nodeidx,
"setlength_scalefactorrandmaxoptions", time, 0);
754 mySetlength_scalefactorrandmaxinrange =
UT_Vector2D(0,1);
755 if (
true && ( (
true&&!(((
int64(getSetlength_scalefactorrandmaxoverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((getSetlength_scalefactorrandmaxoptions()!=1)&&(getSetlength_scalefactorrandmaxoptions()!=3)))) ) )
756 graph->
evalOpParm(mySetlength_scalefactorrandmaxinrange, nodeidx,
"setlength_scalefactorrandmaxinrange", time, 0);
757 mySetlength_scalefactorrandmaxoutrange =
UT_Vector2D(0,1);
758 if (
true && ( (
true&&!(((
int64(getSetlength_scalefactorrandmaxoverride())==0))||((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((getSetlength_scalefactorrandmaxoptions()!=1)&&(getSetlength_scalefactorrandmaxoptions()!=3)))) ) )
759 graph->
evalOpParm(mySetlength_scalefactorrandmaxoutrange, nodeidx,
"setlength_scalefactorrandmaxoutrange", time, 0);
761 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((getSetlength_scalefactorrandmaxoptions()!=2)&&(getSetlength_scalefactorrandmaxoptions()!=3)))) ) )
762 graph->
evalOpParm(mySetlength_scalefactorrandmaxremapramp, nodeidx,
"setlength_scalefactorrandmaxremapramp", time, 0);
763 mySetlength_scalefactorrandmaxcurveattrib =
"scalefactormax"_UTsh;
764 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((
int64(getSetlength_scalefactorrandmaxoverride())!=1)))) ) )
765 graph->
evalOpParm(mySetlength_scalefactorrandmaxcurveattrib, nodeidx,
"setlength_scalefactorrandmaxcurveattrib", time, 0);
766 mySetlength_scalefactorrandmaxattrib =
"scalefactormax"_UTsh;
767 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((
int64(getSetlength_scalefactorrandmaxoverride())!=2)))) ) )
768 graph->
evalOpParm(mySetlength_scalefactorrandmaxattrib, nodeidx,
"setlength_scalefactorrandmaxattrib", time, 0);
769 mySetlength_scalefactorrandmaxtexture =
""_UTsh;
770 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((
int64(getSetlength_scalefactorrandmaxoverride())!=3)))) ) )
771 graph->
evalOpParm(mySetlength_scalefactorrandmaxtexture, nodeidx,
"setlength_scalefactorrandmaxtexture", time, 0);
772 mySetlength_scalefactorrandmaxtextureprim =
"mask"_UTsh;
773 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((
int64(getSetlength_scalefactorrandmaxoverride())!=4)))) ) )
774 graph->
evalOpParm(mySetlength_scalefactorrandmaxtextureprim, nodeidx,
"setlength_scalefactorrandmaxtextureprim", time, 0);
775 mySetlength_scalefactorrandmaxuvmode = 0;
776 if (
true && ( (
true&&!(((
int64(getOp())!=0))||((
int64(getSetlength_mode())!=1))||((getSetlength_randomize()==0))||((
int64(getSetlength_scalefactorrandmaxoverride())!=4)))) ) )
777 graph->
evalOpParm(mySetlength_scalefactorrandmaxuvmode, nodeidx,
"setlength_scalefactorrandmaxuvmode", time, 0);
778 mySetlength_cullzerolen =
true;
779 if (
true && ( (
true&&!(((
int64(getOp())!=0)))) ) )
780 graph->
evalOpParm(mySetlength_cullzerolen, nodeidx,
"setlength_cullzerolen", time, 0);
781 mySetlength_cullthreshold = 0.0001;
782 if (
true && ( (
true&&!(((getSetlength_cullzerolen()==0))||((
int64(getOp())!=0)))) ) )
783 graph->
evalOpParm(mySetlength_cullthreshold, nodeidx,
"setlength_cullthreshold", time, 0);
785 if (
true && ( (
true&&!(((
int64(getOp())!=1)))) ) )
786 graph->
evalOpParm(myBend_blend, nodeidx,
"bend_blend", time, 0);
788 if (
true && ( (
true&&!(((
int64(getOp())!=1)))) ) )
789 graph->
evalOpParm(myBend_axismode, nodeidx,
"bend_axismode", time, 0);
791 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_axismode())!=4)))) ) )
792 graph->
evalOpParm(myBend_axis, nodeidx,
"bend_axis", time, 0);
793 myBend_axiscurveattrib =
"bendaxis"_UTsh;
794 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_axismode())!=5)))) ) )
795 graph->
evalOpParm(myBend_axiscurveattrib, nodeidx,
"bend_axiscurveattrib", time, 0);
796 myBend_axisskinattrib =
"bendaxis"_UTsh;
797 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_axismode())!=6)))) ) )
798 graph->
evalOpParm(myBend_axisskinattrib, nodeidx,
"bend_axisskinattrib", time, 0);
800 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_axismode())!=1)))) ) )
801 graph->
evalOpParm(myBend_dir, nodeidx,
"bend_dir", time, 0);
802 myBend_dircurveattrib =
"benddir"_UTsh;
803 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_axismode())!=2)))) ) )
804 graph->
evalOpParm(myBend_dircurveattrib, nodeidx,
"bend_dircurveattrib", time, 0);
805 myBend_dirskinattrib =
"benddir"_UTsh;
806 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_axismode())!=3)))) ) )
807 graph->
evalOpParm(myBend_dirskinattrib, nodeidx,
"bend_dirskinattrib", time, 0);
808 myBend_dirtoaxis = 0;
809 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_axismode())!=0)&&(
int64(getBend_axismode())!=1)&&(
int64(getBend_axismode())!=2)&&(
int64(getBend_axismode())!=3)))) ) )
810 graph->
evalOpParm(myBend_dirtoaxis, nodeidx,
"bend_dirtoaxis", time, 0);
812 if (
true && ( (
true&&!(((
int64(getOp())!=1)))) ) )
813 graph->
evalOpParm(myBend_angle, nodeidx,
"bend_angle", time, 0);
814 myBend_angleoverride = 0;
815 if (
true && ( (
true&&!(((
int64(getOp())!=1)))) ) )
816 graph->
evalOpParm(myBend_angleoverride, nodeidx,
"bend_angleoverride", time, 0);
817 myBend_angleoptions = 0;
818 if (
true && ( (
true&&!(((
int64(getOp())!=1)))) ) )
819 graph->
evalOpParm(myBend_angleoptions, nodeidx,
"bend_angleoptions", time, 0);
821 if (
true && ( (
true&&!(((
int64(getBend_angleoverride())==0))||((
int64(getOp())!=1))||((getBend_angleoptions()!=1)&&(getBend_angleoptions()!=3)))) ) )
822 graph->
evalOpParm(myBend_angleinrange, nodeidx,
"bend_angleinrange", time, 0);
824 if (
true && ( (
true&&!(((
int64(getBend_angleoverride())==0))||((
int64(getOp())!=1))||((getBend_angleoptions()!=1)&&(getBend_angleoptions()!=3)))) ) )
825 graph->
evalOpParm(myBend_angleoutrange, nodeidx,
"bend_angleoutrange", time, 0);
826 myBend_anglemapramptobarbs =
false;
827 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((getBend_angleoptions()!=2)&&(getBend_angleoptions()!=3)))) ) )
828 graph->
evalOpParm(myBend_anglemapramptobarbs, nodeidx,
"bend_anglemapramptobarbs", time, 0);
830 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((getBend_angleoptions()!=2)&&(getBend_angleoptions()!=3)))) ) )
831 graph->
evalOpParm(myBend_angleremapramp, nodeidx,
"bend_angleremapramp", time, 0);
832 myBend_anglecurveattrib =
"anglescale"_UTsh;
833 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_angleoverride())!=1)))) ) )
834 graph->
evalOpParm(myBend_anglecurveattrib, nodeidx,
"bend_anglecurveattrib", time, 0);
835 myBend_angleattrib =
"anglescale"_UTsh;
836 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_angleoverride())!=2)))) ) )
837 graph->
evalOpParm(myBend_angleattrib, nodeidx,
"bend_angleattrib", time, 0);
838 myBend_angletexture =
""_UTsh;
839 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_angleoverride())!=3)))) ) )
840 graph->
evalOpParm(myBend_angletexture, nodeidx,
"bend_angletexture", time, 0);
841 myBend_angletextureprim =
"mask"_UTsh;
842 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_angleoverride())!=4)))) ) )
843 graph->
evalOpParm(myBend_angletextureprim, nodeidx,
"bend_angletextureprim", time, 0);
844 myBend_angleuvmode = 0;
845 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_angleoverride())!=4)))) ) )
846 graph->
evalOpParm(myBend_angleuvmode, nodeidx,
"bend_angleuvmode", time, 0);
847 myBend_anglerand = 0;
848 if (
true && ( (
true&&!(((
int64(getOp())!=1)))) ) )
849 graph->
evalOpParm(myBend_anglerand, nodeidx,
"bend_anglerand", time, 0);
850 myBend_anglerandoverride = 0;
851 if (
true && ( (
true&&!(((
int64(getOp())!=1)))) ) )
852 graph->
evalOpParm(myBend_anglerandoverride, nodeidx,
"bend_anglerandoverride", time, 0);
853 myBend_anglerandoptions = 0;
854 if (
true && ( (
true&&!(((
int64(getOp())!=1)))) ) )
855 graph->
evalOpParm(myBend_anglerandoptions, nodeidx,
"bend_anglerandoptions", time, 0);
857 if (
true && ( (
true&&!(((
int64(getBend_anglerandoverride())==0))||((
int64(getOp())!=1))||((getBend_anglerandoptions()!=1)&&(getBend_anglerandoptions()!=3)))) ) )
858 graph->
evalOpParm(myBend_anglerandinrange, nodeidx,
"bend_anglerandinrange", time, 0);
860 if (
true && ( (
true&&!(((
int64(getBend_anglerandoverride())==0))||((
int64(getOp())!=1))||((getBend_anglerandoptions()!=1)&&(getBend_anglerandoptions()!=3)))) ) )
861 graph->
evalOpParm(myBend_anglerandoutrange, nodeidx,
"bend_anglerandoutrange", time, 0);
863 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((getBend_anglerandoptions()!=2)&&(getBend_anglerandoptions()!=3)))) ) )
864 graph->
evalOpParm(myBend_anglerandremapramp, nodeidx,
"bend_anglerandremapramp", time, 0);
865 myBend_anglerandcurveattrib =
"anglerandscale"_UTsh;
866 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_anglerandoverride())!=1)))) ) )
867 graph->
evalOpParm(myBend_anglerandcurveattrib, nodeidx,
"bend_anglerandcurveattrib", time, 0);
868 myBend_anglerandattrib =
"anglerandscale"_UTsh;
869 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_anglerandoverride())!=2)))) ) )
870 graph->
evalOpParm(myBend_anglerandattrib, nodeidx,
"bend_anglerandattrib", time, 0);
871 myBend_anglerandtexture =
""_UTsh;
872 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_anglerandoverride())!=3)))) ) )
873 graph->
evalOpParm(myBend_anglerandtexture, nodeidx,
"bend_anglerandtexture", time, 0);
874 myBend_anglerandtextureprim =
"mask"_UTsh;
875 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_anglerandoverride())!=4)))) ) )
876 graph->
evalOpParm(myBend_anglerandtextureprim, nodeidx,
"bend_anglerandtextureprim", time, 0);
877 myBend_angleranduvmode = 0;
878 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_anglerandoverride())!=4)))) ) )
879 graph->
evalOpParm(myBend_angleranduvmode, nodeidx,
"bend_angleranduvmode", time, 0);
880 myBend_anglerandbias = 0.5;
881 if (
true && ( (
true&&!(((
int64(getOp())!=1)))) ) )
882 graph->
evalOpParm(myBend_anglerandbias, nodeidx,
"bend_anglerandbias", time, 0);
883 myBend_anglerandbiasoverride = 0;
884 if (
true && ( (
true&&!(((
int64(getOp())!=1)))) ) )
885 graph->
evalOpParm(myBend_anglerandbiasoverride, nodeidx,
"bend_anglerandbiasoverride", time, 0);
886 myBend_anglerandbiasoptions = 0;
887 if (
true && ( (
true&&!(((
int64(getOp())!=1)))) ) )
888 graph->
evalOpParm(myBend_anglerandbiasoptions, nodeidx,
"bend_anglerandbiasoptions", time, 0);
890 if (
true && ( (
true&&!(((
int64(getBend_anglerandbiasoverride())==0))||((
int64(getOp())!=1))||((getBend_anglerandbiasoptions()!=1)&&(getBend_anglerandbiasoptions()!=3)))) ) )
891 graph->
evalOpParm(myBend_anglerandbiasinrange, nodeidx,
"bend_anglerandbiasinrange", time, 0);
893 if (
true && ( (
true&&!(((
int64(getBend_anglerandbiasoverride())==0))||((
int64(getOp())!=1))||((getBend_anglerandbiasoptions()!=1)&&(getBend_anglerandbiasoptions()!=3)))) ) )
894 graph->
evalOpParm(myBend_anglerandbiasoutrange, nodeidx,
"bend_anglerandbiasoutrange", time, 0);
896 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((getBend_anglerandbiasoptions()!=2)&&(getBend_anglerandbiasoptions()!=3)))) ) )
897 graph->
evalOpParm(myBend_anglerandbiasremapramp, nodeidx,
"bend_anglerandbiasremapramp", time, 0);
898 myBend_anglerandbiascurveattrib =
"anglerandbiasscale"_UTsh;
899 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_anglerandbiasoverride())!=1)))) ) )
900 graph->
evalOpParm(myBend_anglerandbiascurveattrib, nodeidx,
"bend_anglerandbiascurveattrib", time, 0);
901 myBend_anglerandbiasattrib =
"anglerandbiasscale"_UTsh;
902 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_anglerandbiasoverride())!=2)))) ) )
903 graph->
evalOpParm(myBend_anglerandbiasattrib, nodeidx,
"bend_anglerandbiasattrib", time, 0);
904 myBend_anglerandbiastexture =
""_UTsh;
905 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_anglerandbiasoverride())!=3)))) ) )
906 graph->
evalOpParm(myBend_anglerandbiastexture, nodeidx,
"bend_anglerandbiastexture", time, 0);
907 myBend_anglerandbiastextureprim =
"mask"_UTsh;
908 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_anglerandbiasoverride())!=4)))) ) )
909 graph->
evalOpParm(myBend_anglerandbiastextureprim, nodeidx,
"bend_anglerandbiastextureprim", time, 0);
910 myBend_anglerandbiasuvmode = 0;
911 if (
true && ( (
true&&!(((
int64(getOp())!=1))||((
int64(getBend_anglerandbiasoverride())!=4)))) ) )
912 graph->
evalOpParm(myBend_anglerandbiasuvmode, nodeidx,
"bend_anglerandbiasuvmode", time, 0);
928 template <
typename T>
935 if (idx.
size() != instance.
size()+1)
1009 coerceValue(value, mySetlength_lengthcurveattrib);
1018 coerceValue(value, mySetlength_lengthtextureprim);
1027 coerceValue(value, mySetlength_lengthrandminoverride);
1030 coerceValue(value, mySetlength_lengthrandminoptions);
1033 coerceValue(value, mySetlength_lengthrandmininrange);
1036 coerceValue(value, mySetlength_lengthrandminoutrange);
1039 coerceValue(value, mySetlength_lengthrandminremapramp);
1042 coerceValue(value, mySetlength_lengthrandmincurveattrib);
1045 coerceValue(value, mySetlength_lengthrandminattrib);
1048 coerceValue(value, mySetlength_lengthrandmintexture);
1051 coerceValue(value, mySetlength_lengthrandmintextureprim);
1054 coerceValue(value, mySetlength_lengthrandminuvmode);
1060 coerceValue(value, mySetlength_lengthrandmaxoverride);
1063 coerceValue(value, mySetlength_lengthrandmaxoptions);
1066 coerceValue(value, mySetlength_lengthrandmaxinrange);
1069 coerceValue(value, mySetlength_lengthrandmaxoutrange);
1072 coerceValue(value, mySetlength_lengthrandmaxremapramp);
1075 coerceValue(value, mySetlength_lengthrandmaxcurveattrib);
1078 coerceValue(value, mySetlength_lengthrandmaxattrib);
1081 coerceValue(value, mySetlength_lengthrandmaxtexture);
1084 coerceValue(value, mySetlength_lengthrandmaxtextureprim);
1087 coerceValue(value, mySetlength_lengthrandmaxuvmode);
1093 coerceValue(value, mySetlength_scalefactoroverride);
1096 coerceValue(value, mySetlength_scalefactoroptions);
1099 coerceValue(value, mySetlength_scalefactorinrange);
1102 coerceValue(value, mySetlength_scalefactoroutrange);
1105 coerceValue(value, mySetlength_scalefactorremapramp);
1108 coerceValue(value, mySetlength_scalefactorcurveattrib);
1111 coerceValue(value, mySetlength_scalefactorattrib);
1114 coerceValue(value, mySetlength_scalefactortexture);
1117 coerceValue(value, mySetlength_scalefactortextureprim);
1120 coerceValue(value, mySetlength_scalefactoruvmode);
1123 coerceValue(value, mySetlength_scalefactorrandmin);
1126 coerceValue(value, mySetlength_scalefactorrandminoverride);
1129 coerceValue(value, mySetlength_scalefactorrandminoptions);
1132 coerceValue(value, mySetlength_scalefactorrandmininrange);
1135 coerceValue(value, mySetlength_scalefactorrandminoutrange);
1138 coerceValue(value, mySetlength_scalefactorrandminremapramp);
1141 coerceValue(value, mySetlength_scalefactorrandmincurveattrib);
1144 coerceValue(value, mySetlength_scalefactorrandminattrib);
1147 coerceValue(value, mySetlength_scalefactorrandmintexture);
1150 coerceValue(value, mySetlength_scalefactorrandmintextureprim);
1153 coerceValue(value, mySetlength_scalefactorrandminuvmode);
1156 coerceValue(value, mySetlength_scalefactorrandmax);
1159 coerceValue(value, mySetlength_scalefactorrandmaxoverride);
1162 coerceValue(value, mySetlength_scalefactorrandmaxoptions);
1165 coerceValue(value, mySetlength_scalefactorrandmaxinrange);
1168 coerceValue(value, mySetlength_scalefactorrandmaxoutrange);
1171 coerceValue(value, mySetlength_scalefactorrandmaxremapramp);
1174 coerceValue(value, mySetlength_scalefactorrandmaxcurveattrib);
1177 coerceValue(value, mySetlength_scalefactorrandmaxattrib);
1180 coerceValue(value, mySetlength_scalefactorrandmaxtexture);
1183 coerceValue(value, mySetlength_scalefactorrandmaxtextureprim);
1186 coerceValue(value, mySetlength_scalefactorrandmaxuvmode);
1306 coerceValue(value, myBend_anglerandbiasremapramp);
1309 coerceValue(value, myBend_anglerandbiascurveattrib);
1318 coerceValue(value, myBend_anglerandbiastextureprim);
1337 { doGetParmValue(idx, instance, value); }
1339 { doGetParmValue(idx, instance, value); }
1341 { doGetParmValue(idx, instance, value); }
1343 { doGetParmValue(idx, instance, value); }
1345 { doGetParmValue(idx, instance, value); }
1347 { doGetParmValue(idx, instance, value); }
1349 { doGetParmValue(idx, instance, value); }
1351 { doGetParmValue(idx, instance, value); }
1353 { doGetParmValue(idx, instance, value); }
1355 { doGetParmValue(idx, instance, value); }
1357 { doGetParmValue(idx, instance, value); }
1359 template <
typename T>
1366 if (idx.
size() != instance.
size()+1)
1419 coerceValue(mySetlength_randomize, ( ( value ) ));
1428 coerceValue(mySetlength_lengthoptions, ( ( value ) ));
1431 coerceValue(mySetlength_lengthinrange, ( ( value ) ));
1434 coerceValue(mySetlength_lengthoutrange, ( ( value ) ));
1440 coerceValue(mySetlength_lengthcurveattrib, ( ( value ) ));
1443 coerceValue(mySetlength_lengthattrib, ( ( value ) ));
1446 coerceValue(mySetlength_lengthtexture, ( ( value ) ));
1449 coerceValue(mySetlength_lengthtextureprim, ( ( value ) ));
1461 coerceValue(mySetlength_lengthrandminoptions, ( ( value ) ));
1464 coerceValue(mySetlength_lengthrandmininrange, ( ( value ) ));
1467 coerceValue(mySetlength_lengthrandminoutrange, ( ( value ) ));
1473 coerceValue(mySetlength_lengthrandmincurveattrib, ( ( value ) ));
1476 coerceValue(mySetlength_lengthrandminattrib, ( ( value ) ));
1479 coerceValue(mySetlength_lengthrandmintexture, ( ( value ) ));
1482 coerceValue(mySetlength_lengthrandmintextureprim, ( ( value ) ));
1494 coerceValue(mySetlength_lengthrandmaxoptions, ( ( value ) ));
1497 coerceValue(mySetlength_lengthrandmaxinrange, ( ( value ) ));
1500 coerceValue(mySetlength_lengthrandmaxoutrange, ( ( value ) ));
1506 coerceValue(mySetlength_lengthrandmaxcurveattrib, ( ( value ) ));
1509 coerceValue(mySetlength_lengthrandmaxattrib, ( ( value ) ));
1512 coerceValue(mySetlength_lengthrandmaxtexture, ( ( value ) ));
1515 coerceValue(mySetlength_lengthrandmaxtextureprim, ( ( value ) ));
1521 coerceValue(mySetlength_scalefactor, ( ( value ) ));
1527 coerceValue(mySetlength_scalefactoroptions, ( ( value ) ));
1530 coerceValue(mySetlength_scalefactorinrange, ( ( value ) ));
1533 coerceValue(mySetlength_scalefactoroutrange, ( ( value ) ));
1539 coerceValue(mySetlength_scalefactorcurveattrib, ( ( value ) ));
1542 coerceValue(mySetlength_scalefactorattrib, ( ( value ) ));
1545 coerceValue(mySetlength_scalefactortexture, ( ( value ) ));
1548 coerceValue(mySetlength_scalefactortextureprim, ( ( value ) ));
1554 coerceValue(mySetlength_scalefactorrandmin, ( ( value ) ));
1560 coerceValue(mySetlength_scalefactorrandminoptions, ( ( value ) ));
1563 coerceValue(mySetlength_scalefactorrandmininrange, ( ( value ) ));
1566 coerceValue(mySetlength_scalefactorrandminoutrange, ( ( value ) ));
1572 coerceValue(mySetlength_scalefactorrandmincurveattrib, ( ( value ) ));
1575 coerceValue(mySetlength_scalefactorrandminattrib, ( ( value ) ));
1578 coerceValue(mySetlength_scalefactorrandmintexture, ( ( value ) ));
1581 coerceValue(mySetlength_scalefactorrandmintextureprim, ( ( value ) ));
1587 coerceValue(mySetlength_scalefactorrandmax, ( ( value ) ));
1593 coerceValue(mySetlength_scalefactorrandmaxoptions, ( ( value ) ));
1596 coerceValue(mySetlength_scalefactorrandmaxinrange, ( ( value ) ));
1599 coerceValue(mySetlength_scalefactorrandmaxoutrange, ( ( value ) ));
1605 coerceValue(mySetlength_scalefactorrandmaxcurveattrib, ( ( value ) ));
1608 coerceValue(mySetlength_scalefactorrandmaxattrib, ( ( value ) ));
1611 coerceValue(mySetlength_scalefactorrandmaxtexture, ( ( value ) ));
1614 coerceValue(mySetlength_scalefactorrandmaxtextureprim, ( ( value ) ));
1620 coerceValue(mySetlength_cullzerolen, ( ( value ) ));
1635 coerceValue(myBend_axiscurveattrib, ( ( value ) ));
1638 coerceValue(myBend_axisskinattrib, ( ( value ) ));
1644 coerceValue(myBend_dircurveattrib, ( ( value ) ));
1668 coerceValue(myBend_anglemapramptobarbs, ( ( value ) ));
1674 coerceValue(myBend_anglecurveattrib, ( ( value ) ));
1683 coerceValue(myBend_angletextureprim, ( ( value ) ));
1695 coerceValue(myBend_anglerandoptions, ( ( value ) ));
1698 coerceValue(myBend_anglerandinrange, ( ( value ) ));
1701 coerceValue(myBend_anglerandoutrange, ( ( value ) ));
1707 coerceValue(myBend_anglerandcurveattrib, ( ( value ) ));
1710 coerceValue(myBend_anglerandattrib, ( ( value ) ));
1713 coerceValue(myBend_anglerandtexture, ( ( value ) ));
1716 coerceValue(myBend_anglerandtextureprim, ( ( value ) ));
1728 coerceValue(myBend_anglerandbiasoptions, ( ( value ) ));
1731 coerceValue(myBend_anglerandbiasinrange, ( ( value ) ));
1734 coerceValue(myBend_anglerandbiasoutrange, ( ( value ) ));
1740 coerceValue(myBend_anglerandbiascurveattrib, ( ( value ) ));
1743 coerceValue(myBend_anglerandbiasattrib, ( ( value ) ));
1746 coerceValue(myBend_anglerandbiastexture, ( ( value ) ));
1749 coerceValue(myBend_anglerandbiastextureprim, ( ( value ) ));
1759 { doSetParmValue(idx, instance, value); }
1761 { doSetParmValue(idx, instance, value); }
1763 { doSetParmValue(idx, instance, value); }
1765 { doSetParmValue(idx, instance, value); }
1767 { doSetParmValue(idx, instance, value); }
1769 { doSetParmValue(idx, instance, value); }
1771 { doSetParmValue(idx, instance, value); }
1773 { doSetParmValue(idx, instance, value); }
1775 { doSetParmValue(idx, instance, value); }
1777 { doSetParmValue(idx, instance, value); }
1779 { doSetParmValue(idx, instance, value); }
1783 if (idx.
size() == 0)
1795 if (fieldnum.
size() < 1)
1797 switch (fieldnum[0])
1816 return "blendoverride";
1818 return "blendcurveattrib";
1820 return "blendattrib";
1822 return "blendtexture";
1826 return "setlength_mode";
1828 return "setlength_method";
1830 return "setlength_blend";
1832 return "setlength_randomize";
1834 return "setlength_length";
1836 return "setlength_lengthoverride";
1838 return "setlength_lengthoptions";
1840 return "setlength_lengthinrange";
1842 return "setlength_lengthoutrange";
1844 return "setlength_lengthremapramp";
1846 return "setlength_lengthcurveattrib";
1848 return "setlength_lengthattrib";
1850 return "setlength_lengthtexture";
1852 return "setlength_lengthtextureprim";
1854 return "setlength_lengthuvmode";
1856 return "setlength_lengthrandmin";
1858 return "setlength_lengthrandminoverride";
1860 return "setlength_lengthrandminoptions";
1862 return "setlength_lengthrandmininrange";
1864 return "setlength_lengthrandminoutrange";
1866 return "setlength_lengthrandminremapramp";
1868 return "setlength_lengthrandmincurveattrib";
1870 return "setlength_lengthrandminattrib";
1872 return "setlength_lengthrandmintexture";
1874 return "setlength_lengthrandmintextureprim";
1876 return "setlength_lengthrandminuvmode";
1878 return "setlength_lengthrandmax";
1880 return "setlength_lengthrandmaxoverride";
1882 return "setlength_lengthrandmaxoptions";
1884 return "setlength_lengthrandmaxinrange";
1886 return "setlength_lengthrandmaxoutrange";
1888 return "setlength_lengthrandmaxremapramp";
1890 return "setlength_lengthrandmaxcurveattrib";
1892 return "setlength_lengthrandmaxattrib";
1894 return "setlength_lengthrandmaxtexture";
1896 return "setlength_lengthrandmaxtextureprim";
1898 return "setlength_lengthrandmaxuvmode";
1900 return "setlength_scalefactor";
1902 return "setlength_scalefactoroverride";
1904 return "setlength_scalefactoroptions";
1906 return "setlength_scalefactorinrange";
1908 return "setlength_scalefactoroutrange";
1910 return "setlength_scalefactorremapramp";
1912 return "setlength_scalefactorcurveattrib";
1914 return "setlength_scalefactorattrib";
1916 return "setlength_scalefactortexture";
1918 return "setlength_scalefactortextureprim";
1920 return "setlength_scalefactoruvmode";
1922 return "setlength_scalefactorrandmin";
1924 return "setlength_scalefactorrandminoverride";
1926 return "setlength_scalefactorrandminoptions";
1928 return "setlength_scalefactorrandmininrange";
1930 return "setlength_scalefactorrandminoutrange";
1932 return "setlength_scalefactorrandminremapramp";
1934 return "setlength_scalefactorrandmincurveattrib";
1936 return "setlength_scalefactorrandminattrib";
1938 return "setlength_scalefactorrandmintexture";
1940 return "setlength_scalefactorrandmintextureprim";
1942 return "setlength_scalefactorrandminuvmode";
1944 return "setlength_scalefactorrandmax";
1946 return "setlength_scalefactorrandmaxoverride";
1948 return "setlength_scalefactorrandmaxoptions";
1950 return "setlength_scalefactorrandmaxinrange";
1952 return "setlength_scalefactorrandmaxoutrange";
1954 return "setlength_scalefactorrandmaxremapramp";
1956 return "setlength_scalefactorrandmaxcurveattrib";
1958 return "setlength_scalefactorrandmaxattrib";
1960 return "setlength_scalefactorrandmaxtexture";
1962 return "setlength_scalefactorrandmaxtextureprim";
1964 return "setlength_scalefactorrandmaxuvmode";
1966 return "setlength_cullzerolen";
1968 return "setlength_cullthreshold";
1970 return "bend_blend";
1972 return "bend_axismode";
1976 return "bend_axiscurveattrib";
1978 return "bend_axisskinattrib";
1982 return "bend_dircurveattrib";
1984 return "bend_dirskinattrib";
1986 return "bend_dirtoaxis";
1988 return "bend_angle";
1990 return "bend_angleoverride";
1992 return "bend_angleoptions";
1994 return "bend_angleinrange";
1996 return "bend_angleoutrange";
1998 return "bend_anglemapramptobarbs";
2000 return "bend_angleremapramp";
2002 return "bend_anglecurveattrib";
2004 return "bend_angleattrib";
2006 return "bend_angletexture";
2008 return "bend_angletextureprim";
2010 return "bend_angleuvmode";
2012 return "bend_anglerand";
2014 return "bend_anglerandoverride";
2016 return "bend_anglerandoptions";
2018 return "bend_anglerandinrange";
2020 return "bend_anglerandoutrange";
2022 return "bend_anglerandremapramp";
2024 return "bend_anglerandcurveattrib";
2026 return "bend_anglerandattrib";
2028 return "bend_anglerandtexture";
2030 return "bend_anglerandtextureprim";
2032 return "bend_angleranduvmode";
2034 return "bend_anglerandbias";
2036 return "bend_anglerandbiasoverride";
2038 return "bend_anglerandbiasoptions";
2040 return "bend_anglerandbiasinrange";
2042 return "bend_anglerandbiasoutrange";
2044 return "bend_anglerandbiasremapramp";
2046 return "bend_anglerandbiascurveattrib";
2048 return "bend_anglerandbiasattrib";
2050 return "bend_anglerandbiastexture";
2052 return "bend_anglerandbiastextureprim";
2054 return "bend_anglerandbiasuvmode";
2062 if (fieldnum.
size() < 1)
2063 return PARM_UNSUPPORTED;
2064 switch (fieldnum[0])
2329 { is.
bread(&v, 1); }
2343 {
for (
int r = 0;
r < 2;
r++)
for (
int c = 0; c < 2; c++) is.
bread<
fpreal64>(&v(
r, c), 1); }
2345 {
for (
int r = 0;
r < 3;
r++)
for (
int c = 0; c < 3; c++) is.
bread<
fpreal64>(&v(
r, c), 1); }
2347 {
for (
int r = 0;
r < 4;
r++)
for (
int c = 0; c < 4; c++) is.
bread<
fpreal64>(&v(
r, c), 1); }
2360 loadData(is, rampdata);
2378 int typelen = colon - data.
buffer();
2390 { UTwrite(os, &v); }
2392 {
int64 iv =
v; UTwrite(os, &iv); }
2394 { UTwrite<fpreal64>(os, &
v); }
2396 { UTwrite<fpreal64>(os, &v.
x()); UTwrite<fpreal64>(os, &v.
y()); }
2398 { UTwrite<fpreal64>(os, &v.
x()); UTwrite<fpreal64>(os, &v.
y());
2399 UTwrite<fpreal64>(os, &v.
z()); }
2401 { UTwrite<fpreal64>(os, &v.
x()); UTwrite<fpreal64>(os, &v.
y());
2402 UTwrite<fpreal64>(os, &v.
z()); UTwrite<fpreal64>(os, &v.
w()); }
2414 if (s) s->save(ostr);
2415 result = ostr.
str();
2416 saveData(os, result);
2423 ostr << s->getDataTypeToken();
2425 s->saveBinary(ostr);
2427 result = ostr.
str();
2428 saveData(os, result);
2436 saveData(os, myGeotype);
2437 saveData(os, myBarbside);
2438 saveData(os, myUvattrib);
2439 saveData(os, myGrouptype);
2440 saveData(os, myGroup);
2441 saveData(os, mySeed);
2442 saveData(os, myVismasks);
2443 saveData(os, myBlend);
2444 saveData(os, myBlendoverride);
2445 saveData(os, myBlendcurveattrib);
2446 saveData(os, myBlendattrib);
2447 saveData(os, myBlendtexture);
2449 saveData(os, mySetlength_mode);
2450 saveData(os, mySetlength_method);
2451 saveData(os, mySetlength_blend);
2452 saveData(os, mySetlength_randomize);
2453 saveData(os, mySetlength_length);
2454 saveData(os, mySetlength_lengthoverride);
2455 saveData(os, mySetlength_lengthoptions);
2456 saveData(os, mySetlength_lengthinrange);
2457 saveData(os, mySetlength_lengthoutrange);
2458 saveData(os, mySetlength_lengthremapramp);
2459 saveData(os, mySetlength_lengthcurveattrib);
2460 saveData(os, mySetlength_lengthattrib);
2461 saveData(os, mySetlength_lengthtexture);
2462 saveData(os, mySetlength_lengthtextureprim);
2463 saveData(os, mySetlength_lengthuvmode);
2464 saveData(os, mySetlength_lengthrandmin);
2465 saveData(os, mySetlength_lengthrandminoverride);
2466 saveData(os, mySetlength_lengthrandminoptions);
2467 saveData(os, mySetlength_lengthrandmininrange);
2468 saveData(os, mySetlength_lengthrandminoutrange);
2469 saveData(os, mySetlength_lengthrandminremapramp);
2470 saveData(os, mySetlength_lengthrandmincurveattrib);
2471 saveData(os, mySetlength_lengthrandminattrib);
2472 saveData(os, mySetlength_lengthrandmintexture);
2473 saveData(os, mySetlength_lengthrandmintextureprim);
2474 saveData(os, mySetlength_lengthrandminuvmode);
2475 saveData(os, mySetlength_lengthrandmax);
2476 saveData(os, mySetlength_lengthrandmaxoverride);
2477 saveData(os, mySetlength_lengthrandmaxoptions);
2478 saveData(os, mySetlength_lengthrandmaxinrange);
2479 saveData(os, mySetlength_lengthrandmaxoutrange);
2480 saveData(os, mySetlength_lengthrandmaxremapramp);
2481 saveData(os, mySetlength_lengthrandmaxcurveattrib);
2482 saveData(os, mySetlength_lengthrandmaxattrib);
2483 saveData(os, mySetlength_lengthrandmaxtexture);
2484 saveData(os, mySetlength_lengthrandmaxtextureprim);
2485 saveData(os, mySetlength_lengthrandmaxuvmode);
2486 saveData(os, mySetlength_scalefactor);
2487 saveData(os, mySetlength_scalefactoroverride);
2488 saveData(os, mySetlength_scalefactoroptions);
2489 saveData(os, mySetlength_scalefactorinrange);
2490 saveData(os, mySetlength_scalefactoroutrange);
2491 saveData(os, mySetlength_scalefactorremapramp);
2492 saveData(os, mySetlength_scalefactorcurveattrib);
2493 saveData(os, mySetlength_scalefactorattrib);
2494 saveData(os, mySetlength_scalefactortexture);
2495 saveData(os, mySetlength_scalefactortextureprim);
2496 saveData(os, mySetlength_scalefactoruvmode);
2497 saveData(os, mySetlength_scalefactorrandmin);
2498 saveData(os, mySetlength_scalefactorrandminoverride);
2499 saveData(os, mySetlength_scalefactorrandminoptions);
2500 saveData(os, mySetlength_scalefactorrandmininrange);
2501 saveData(os, mySetlength_scalefactorrandminoutrange);
2502 saveData(os, mySetlength_scalefactorrandminremapramp);
2503 saveData(os, mySetlength_scalefactorrandmincurveattrib);
2504 saveData(os, mySetlength_scalefactorrandminattrib);
2505 saveData(os, mySetlength_scalefactorrandmintexture);
2506 saveData(os, mySetlength_scalefactorrandmintextureprim);
2507 saveData(os, mySetlength_scalefactorrandminuvmode);
2508 saveData(os, mySetlength_scalefactorrandmax);
2509 saveData(os, mySetlength_scalefactorrandmaxoverride);
2510 saveData(os, mySetlength_scalefactorrandmaxoptions);
2511 saveData(os, mySetlength_scalefactorrandmaxinrange);
2512 saveData(os, mySetlength_scalefactorrandmaxoutrange);
2513 saveData(os, mySetlength_scalefactorrandmaxremapramp);
2514 saveData(os, mySetlength_scalefactorrandmaxcurveattrib);
2515 saveData(os, mySetlength_scalefactorrandmaxattrib);
2516 saveData(os, mySetlength_scalefactorrandmaxtexture);
2517 saveData(os, mySetlength_scalefactorrandmaxtextureprim);
2518 saveData(os, mySetlength_scalefactorrandmaxuvmode);
2519 saveData(os, mySetlength_cullzerolen);
2520 saveData(os, mySetlength_cullthreshold);
2521 saveData(os, myBend_blend);
2522 saveData(os, myBend_axismode);
2523 saveData(os, myBend_axis);
2524 saveData(os, myBend_axiscurveattrib);
2525 saveData(os, myBend_axisskinattrib);
2526 saveData(os, myBend_dir);
2527 saveData(os, myBend_dircurveattrib);
2528 saveData(os, myBend_dirskinattrib);
2529 saveData(os, myBend_dirtoaxis);
2530 saveData(os, myBend_angle);
2531 saveData(os, myBend_angleoverride);
2532 saveData(os, myBend_angleoptions);
2533 saveData(os, myBend_angleinrange);
2534 saveData(os, myBend_angleoutrange);
2535 saveData(os, myBend_anglemapramptobarbs);
2536 saveData(os, myBend_angleremapramp);
2537 saveData(os, myBend_anglecurveattrib);
2538 saveData(os, myBend_angleattrib);
2539 saveData(os, myBend_angletexture);
2540 saveData(os, myBend_angletextureprim);
2541 saveData(os, myBend_angleuvmode);
2542 saveData(os, myBend_anglerand);
2543 saveData(os, myBend_anglerandoverride);
2544 saveData(os, myBend_anglerandoptions);
2545 saveData(os, myBend_anglerandinrange);
2546 saveData(os, myBend_anglerandoutrange);
2547 saveData(os, myBend_anglerandremapramp);
2548 saveData(os, myBend_anglerandcurveattrib);
2549 saveData(os, myBend_anglerandattrib);
2550 saveData(os, myBend_anglerandtexture);
2551 saveData(os, myBend_anglerandtextureprim);
2552 saveData(os, myBend_angleranduvmode);
2553 saveData(os, myBend_anglerandbias);
2554 saveData(os, myBend_anglerandbiasoverride);
2555 saveData(os, myBend_anglerandbiasoptions);
2556 saveData(os, myBend_anglerandbiasinrange);
2557 saveData(os, myBend_anglerandbiasoutrange);
2558 saveData(os, myBend_anglerandbiasremapramp);
2559 saveData(os, myBend_anglerandbiascurveattrib);
2560 saveData(os, myBend_anglerandbiasattrib);
2561 saveData(os, myBend_anglerandbiastexture);
2562 saveData(os, myBend_anglerandbiastextureprim);
2563 saveData(os, myBend_anglerandbiasuvmode);
2576 loadData(is, myGeotype);
2577 loadData(is, myBarbside);
2578 loadData(is, myUvattrib);
2579 loadData(is, myGrouptype);
2580 loadData(is, myGroup);
2581 loadData(is, mySeed);
2582 loadData(is, myVismasks);
2583 loadData(is, myBlend);
2584 loadData(is, myBlendoverride);
2585 loadData(is, myBlendcurveattrib);
2586 loadData(is, myBlendattrib);
2587 loadData(is, myBlendtexture);
2589 loadData(is, mySetlength_mode);
2590 loadData(is, mySetlength_method);
2591 loadData(is, mySetlength_blend);
2592 loadData(is, mySetlength_randomize);
2593 loadData(is, mySetlength_length);
2594 loadData(is, mySetlength_lengthoverride);
2595 loadData(is, mySetlength_lengthoptions);
2596 loadData(is, mySetlength_lengthinrange);
2597 loadData(is, mySetlength_lengthoutrange);
2598 loadData(is, mySetlength_lengthremapramp);
2599 loadData(is, mySetlength_lengthcurveattrib);
2600 loadData(is, mySetlength_lengthattrib);
2601 loadData(is, mySetlength_lengthtexture);
2602 loadData(is, mySetlength_lengthtextureprim);
2603 loadData(is, mySetlength_lengthuvmode);
2604 loadData(is, mySetlength_lengthrandmin);
2605 loadData(is, mySetlength_lengthrandminoverride);
2606 loadData(is, mySetlength_lengthrandminoptions);
2607 loadData(is, mySetlength_lengthrandmininrange);
2608 loadData(is, mySetlength_lengthrandminoutrange);
2609 loadData(is, mySetlength_lengthrandminremapramp);
2610 loadData(is, mySetlength_lengthrandmincurveattrib);
2611 loadData(is, mySetlength_lengthrandminattrib);
2612 loadData(is, mySetlength_lengthrandmintexture);
2613 loadData(is, mySetlength_lengthrandmintextureprim);
2614 loadData(is, mySetlength_lengthrandminuvmode);
2615 loadData(is, mySetlength_lengthrandmax);
2616 loadData(is, mySetlength_lengthrandmaxoverride);
2617 loadData(is, mySetlength_lengthrandmaxoptions);
2618 loadData(is, mySetlength_lengthrandmaxinrange);
2619 loadData(is, mySetlength_lengthrandmaxoutrange);
2620 loadData(is, mySetlength_lengthrandmaxremapramp);
2621 loadData(is, mySetlength_lengthrandmaxcurveattrib);
2622 loadData(is, mySetlength_lengthrandmaxattrib);
2623 loadData(is, mySetlength_lengthrandmaxtexture);
2624 loadData(is, mySetlength_lengthrandmaxtextureprim);
2625 loadData(is, mySetlength_lengthrandmaxuvmode);
2626 loadData(is, mySetlength_scalefactor);
2627 loadData(is, mySetlength_scalefactoroverride);
2628 loadData(is, mySetlength_scalefactoroptions);
2629 loadData(is, mySetlength_scalefactorinrange);
2630 loadData(is, mySetlength_scalefactoroutrange);
2631 loadData(is, mySetlength_scalefactorremapramp);
2632 loadData(is, mySetlength_scalefactorcurveattrib);
2633 loadData(is, mySetlength_scalefactorattrib);
2634 loadData(is, mySetlength_scalefactortexture);
2635 loadData(is, mySetlength_scalefactortextureprim);
2636 loadData(is, mySetlength_scalefactoruvmode);
2637 loadData(is, mySetlength_scalefactorrandmin);
2638 loadData(is, mySetlength_scalefactorrandminoverride);
2639 loadData(is, mySetlength_scalefactorrandminoptions);
2640 loadData(is, mySetlength_scalefactorrandmininrange);
2641 loadData(is, mySetlength_scalefactorrandminoutrange);
2642 loadData(is, mySetlength_scalefactorrandminremapramp);
2643 loadData(is, mySetlength_scalefactorrandmincurveattrib);
2644 loadData(is, mySetlength_scalefactorrandminattrib);
2645 loadData(is, mySetlength_scalefactorrandmintexture);
2646 loadData(is, mySetlength_scalefactorrandmintextureprim);
2647 loadData(is, mySetlength_scalefactorrandminuvmode);
2648 loadData(is, mySetlength_scalefactorrandmax);
2649 loadData(is, mySetlength_scalefactorrandmaxoverride);
2650 loadData(is, mySetlength_scalefactorrandmaxoptions);
2651 loadData(is, mySetlength_scalefactorrandmaxinrange);
2652 loadData(is, mySetlength_scalefactorrandmaxoutrange);
2653 loadData(is, mySetlength_scalefactorrandmaxremapramp);
2654 loadData(is, mySetlength_scalefactorrandmaxcurveattrib);
2655 loadData(is, mySetlength_scalefactorrandmaxattrib);
2656 loadData(is, mySetlength_scalefactorrandmaxtexture);
2657 loadData(is, mySetlength_scalefactorrandmaxtextureprim);
2658 loadData(is, mySetlength_scalefactorrandmaxuvmode);
2659 loadData(is, mySetlength_cullzerolen);
2660 loadData(is, mySetlength_cullthreshold);
2661 loadData(is, myBend_blend);
2662 loadData(is, myBend_axismode);
2663 loadData(is, myBend_axis);
2664 loadData(is, myBend_axiscurveattrib);
2665 loadData(is, myBend_axisskinattrib);
2666 loadData(is, myBend_dir);
2667 loadData(is, myBend_dircurveattrib);
2668 loadData(is, myBend_dirskinattrib);
2669 loadData(is, myBend_dirtoaxis);
2670 loadData(is, myBend_angle);
2671 loadData(is, myBend_angleoverride);
2672 loadData(is, myBend_angleoptions);
2673 loadData(is, myBend_angleinrange);
2674 loadData(is, myBend_angleoutrange);
2675 loadData(is, myBend_anglemapramptobarbs);
2676 loadData(is, myBend_angleremapramp);
2677 loadData(is, myBend_anglecurveattrib);
2678 loadData(is, myBend_angleattrib);
2679 loadData(is, myBend_angletexture);
2680 loadData(is, myBend_angletextureprim);
2681 loadData(is, myBend_angleuvmode);
2682 loadData(is, myBend_anglerand);
2683 loadData(is, myBend_anglerandoverride);
2684 loadData(is, myBend_anglerandoptions);
2685 loadData(is, myBend_anglerandinrange);
2686 loadData(is, myBend_anglerandoutrange);
2687 loadData(is, myBend_anglerandremapramp);
2688 loadData(is, myBend_anglerandcurveattrib);
2689 loadData(is, myBend_anglerandattrib);
2690 loadData(is, myBend_anglerandtexture);
2691 loadData(is, myBend_anglerandtextureprim);
2692 loadData(is, myBend_angleranduvmode);
2693 loadData(is, myBend_anglerandbias);
2694 loadData(is, myBend_anglerandbiasoverride);
2695 loadData(is, myBend_anglerandbiasoptions);
2696 loadData(is, myBend_anglerandbiasinrange);
2697 loadData(is, myBend_anglerandbiasoutrange);
2698 loadData(is, myBend_anglerandbiasremapramp);
2699 loadData(is, myBend_anglerandbiascurveattrib);
2700 loadData(is, myBend_anglerandbiasattrib);
2701 loadData(is, myBend_anglerandbiastexture);
2702 loadData(is, myBend_anglerandbiastextureprim);
2703 loadData(is, myBend_anglerandbiasuvmode);
2713 if (!thissop)
return getGeotype();
2715 OP_Utils::evalOpParm(result, thissop,
"geotype", cookparms.
getCookTime(), 0);
2723 if (!thissop)
return getBarbside();
2725 OP_Utils::evalOpParm(result, thissop,
"barbside", cookparms.
getCookTime(), 0);
2733 if (!thissop)
return getUvattrib();
2735 OP_Utils::evalOpParm(result, thissop,
"uvattrib", cookparms.
getCookTime(), 0);
2743 if (!thissop)
return getGrouptype();
2745 OP_Utils::evalOpParm(result, thissop,
"grouptype", cookparms.
getCookTime(), 0);
2753 if (!thissop)
return getGroup();
2755 OP_Utils::evalOpParm(result, thissop,
"group", cookparms.
getCookTime(), 0);
2763 if (!thissop)
return getSeed();
2765 OP_Utils::evalOpParm(result, thissop,
"seed", cookparms.
getCookTime(), 0);
2773 if (!thissop)
return getVismasks();
2775 OP_Utils::evalOpParm(result, thissop,
"vismasks", cookparms.
getCookTime(), 0);
2783 if (!thissop)
return getBlend();
2785 OP_Utils::evalOpParm(result, thissop,
"blend", cookparms.
getCookTime(), 0);
2793 if (!thissop)
return getBlendoverride();
2795 OP_Utils::evalOpParm(result, thissop,
"blendoverride", cookparms.
getCookTime(), 0);
2803 if (!thissop)
return getBlendcurveattrib();
2805 OP_Utils::evalOpParm(result, thissop,
"blendcurveattrib", cookparms.
getCookTime(), 0);
2813 if (!thissop)
return getBlendattrib();
2815 OP_Utils::evalOpParm(result, thissop,
"blendattrib", cookparms.
getCookTime(), 0);
2823 if (!thissop)
return getBlendtexture();
2825 OP_Utils::evalOpParm(result, thissop,
"blendtexture", cookparms.
getCookTime(), 0);
2833 if (!thissop)
return getOp();
2835 OP_Utils::evalOpParm(result, thissop,
"op", cookparms.
getCookTime(), 0);
2843 if (!thissop)
return getSetlength_mode();
2845 OP_Utils::evalOpParm(result, thissop,
"setlength_mode", cookparms.
getCookTime(), 0);
2853 if (!thissop)
return getSetlength_method();
2855 OP_Utils::evalOpParm(result, thissop,
"setlength_method", cookparms.
getCookTime(), 0);
2863 if (!thissop)
return getSetlength_blend();
2865 OP_Utils::evalOpParm(result, thissop,
"setlength_blend", cookparms.
getCookTime(), 0);
2873 if (!thissop)
return getSetlength_randomize();
2875 OP_Utils::evalOpParm(result, thissop,
"setlength_randomize", cookparms.
getCookTime(), 0);
2883 if (!thissop)
return getSetlength_length();
2885 OP_Utils::evalOpParm(result, thissop,
"setlength_length", cookparms.
getCookTime(), 0);
2893 if (!thissop)
return getSetlength_lengthoverride();
2895 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthoverride", cookparms.
getCookTime(), 0);
2903 if (!thissop)
return getSetlength_lengthoptions();
2905 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthoptions", cookparms.
getCookTime(), 0);
2913 if (!thissop)
return getSetlength_lengthinrange();
2915 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthinrange", cookparms.
getCookTime(), 0);
2923 if (!thissop)
return getSetlength_lengthoutrange();
2925 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthoutrange", cookparms.
getCookTime(), 0);
2933 if (!thissop)
return getSetlength_lengthremapramp();
2935 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthremapramp", cookparms.
getCookTime(), 0);
2943 if (!thissop)
return getSetlength_lengthcurveattrib();
2945 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthcurveattrib", cookparms.
getCookTime(), 0);
2953 if (!thissop)
return getSetlength_lengthattrib();
2955 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthattrib", cookparms.
getCookTime(), 0);
2963 if (!thissop)
return getSetlength_lengthtexture();
2965 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthtexture", cookparms.
getCookTime(), 0);
2973 if (!thissop)
return getSetlength_lengthtextureprim();
2975 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthtextureprim", cookparms.
getCookTime(), 0);
2983 if (!thissop)
return getSetlength_lengthuvmode();
2985 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthuvmode", cookparms.
getCookTime(), 0);
2993 if (!thissop)
return getSetlength_lengthrandmin();
2995 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmin", cookparms.
getCookTime(), 0);
3003 if (!thissop)
return getSetlength_lengthrandminoverride();
3005 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandminoverride", cookparms.
getCookTime(), 0);
3013 if (!thissop)
return getSetlength_lengthrandminoptions();
3015 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandminoptions", cookparms.
getCookTime(), 0);
3023 if (!thissop)
return getSetlength_lengthrandmininrange();
3025 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmininrange", cookparms.
getCookTime(), 0);
3033 if (!thissop)
return getSetlength_lengthrandminoutrange();
3035 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandminoutrange", cookparms.
getCookTime(), 0);
3043 if (!thissop)
return getSetlength_lengthrandminremapramp();
3045 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandminremapramp", cookparms.
getCookTime(), 0);
3053 if (!thissop)
return getSetlength_lengthrandmincurveattrib();
3055 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmincurveattrib", cookparms.
getCookTime(), 0);
3063 if (!thissop)
return getSetlength_lengthrandminattrib();
3065 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandminattrib", cookparms.
getCookTime(), 0);
3073 if (!thissop)
return getSetlength_lengthrandmintexture();
3075 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmintexture", cookparms.
getCookTime(), 0);
3083 if (!thissop)
return getSetlength_lengthrandmintextureprim();
3085 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmintextureprim", cookparms.
getCookTime(), 0);
3093 if (!thissop)
return getSetlength_lengthrandminuvmode();
3095 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandminuvmode", cookparms.
getCookTime(), 0);
3103 if (!thissop)
return getSetlength_lengthrandmax();
3105 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmax", cookparms.
getCookTime(), 0);
3113 if (!thissop)
return getSetlength_lengthrandmaxoverride();
3115 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmaxoverride", cookparms.
getCookTime(), 0);
3123 if (!thissop)
return getSetlength_lengthrandmaxoptions();
3125 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmaxoptions", cookparms.
getCookTime(), 0);
3133 if (!thissop)
return getSetlength_lengthrandmaxinrange();
3135 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmaxinrange", cookparms.
getCookTime(), 0);
3143 if (!thissop)
return getSetlength_lengthrandmaxoutrange();
3145 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmaxoutrange", cookparms.
getCookTime(), 0);
3153 if (!thissop)
return getSetlength_lengthrandmaxremapramp();
3155 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmaxremapramp", cookparms.
getCookTime(), 0);
3163 if (!thissop)
return getSetlength_lengthrandmaxcurveattrib();
3165 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmaxcurveattrib", cookparms.
getCookTime(), 0);
3173 if (!thissop)
return getSetlength_lengthrandmaxattrib();
3175 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmaxattrib", cookparms.
getCookTime(), 0);
3183 if (!thissop)
return getSetlength_lengthrandmaxtexture();
3185 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmaxtexture", cookparms.
getCookTime(), 0);
3193 if (!thissop)
return getSetlength_lengthrandmaxtextureprim();
3195 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmaxtextureprim", cookparms.
getCookTime(), 0);
3203 if (!thissop)
return getSetlength_lengthrandmaxuvmode();
3205 OP_Utils::evalOpParm(result, thissop,
"setlength_lengthrandmaxuvmode", cookparms.
getCookTime(), 0);
3213 if (!thissop)
return getSetlength_scalefactor();
3215 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactor", cookparms.
getCookTime(), 0);
3223 if (!thissop)
return getSetlength_scalefactoroverride();
3225 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactoroverride", cookparms.
getCookTime(), 0);
3233 if (!thissop)
return getSetlength_scalefactoroptions();
3235 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactoroptions", cookparms.
getCookTime(), 0);
3243 if (!thissop)
return getSetlength_scalefactorinrange();
3245 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorinrange", cookparms.
getCookTime(), 0);
3253 if (!thissop)
return getSetlength_scalefactoroutrange();
3255 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactoroutrange", cookparms.
getCookTime(), 0);
3263 if (!thissop)
return getSetlength_scalefactorremapramp();
3265 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorremapramp", cookparms.
getCookTime(), 0);
3273 if (!thissop)
return getSetlength_scalefactorcurveattrib();
3275 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorcurveattrib", cookparms.
getCookTime(), 0);
3283 if (!thissop)
return getSetlength_scalefactorattrib();
3285 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorattrib", cookparms.
getCookTime(), 0);
3293 if (!thissop)
return getSetlength_scalefactortexture();
3295 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactortexture", cookparms.
getCookTime(), 0);
3303 if (!thissop)
return getSetlength_scalefactortextureprim();
3305 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactortextureprim", cookparms.
getCookTime(), 0);
3313 if (!thissop)
return getSetlength_scalefactoruvmode();
3315 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactoruvmode", cookparms.
getCookTime(), 0);
3323 if (!thissop)
return getSetlength_scalefactorrandmin();
3325 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmin", cookparms.
getCookTime(), 0);
3333 if (!thissop)
return getSetlength_scalefactorrandminoverride();
3335 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandminoverride", cookparms.
getCookTime(), 0);
3343 if (!thissop)
return getSetlength_scalefactorrandminoptions();
3345 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandminoptions", cookparms.
getCookTime(), 0);
3353 if (!thissop)
return getSetlength_scalefactorrandmininrange();
3355 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmininrange", cookparms.
getCookTime(), 0);
3363 if (!thissop)
return getSetlength_scalefactorrandminoutrange();
3365 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandminoutrange", cookparms.
getCookTime(), 0);
3373 if (!thissop)
return getSetlength_scalefactorrandminremapramp();
3375 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandminremapramp", cookparms.
getCookTime(), 0);
3383 if (!thissop)
return getSetlength_scalefactorrandmincurveattrib();
3385 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmincurveattrib", cookparms.
getCookTime(), 0);
3393 if (!thissop)
return getSetlength_scalefactorrandminattrib();
3395 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandminattrib", cookparms.
getCookTime(), 0);
3403 if (!thissop)
return getSetlength_scalefactorrandmintexture();
3405 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmintexture", cookparms.
getCookTime(), 0);
3413 if (!thissop)
return getSetlength_scalefactorrandmintextureprim();
3415 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmintextureprim", cookparms.
getCookTime(), 0);
3423 if (!thissop)
return getSetlength_scalefactorrandminuvmode();
3425 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandminuvmode", cookparms.
getCookTime(), 0);
3433 if (!thissop)
return getSetlength_scalefactorrandmax();
3435 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmax", cookparms.
getCookTime(), 0);
3443 if (!thissop)
return getSetlength_scalefactorrandmaxoverride();
3445 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmaxoverride", cookparms.
getCookTime(), 0);
3453 if (!thissop)
return getSetlength_scalefactorrandmaxoptions();
3455 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmaxoptions", cookparms.
getCookTime(), 0);
3463 if (!thissop)
return getSetlength_scalefactorrandmaxinrange();
3465 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmaxinrange", cookparms.
getCookTime(), 0);
3473 if (!thissop)
return getSetlength_scalefactorrandmaxoutrange();
3475 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmaxoutrange", cookparms.
getCookTime(), 0);
3483 if (!thissop)
return getSetlength_scalefactorrandmaxremapramp();
3485 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmaxremapramp", cookparms.
getCookTime(), 0);
3493 if (!thissop)
return getSetlength_scalefactorrandmaxcurveattrib();
3495 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmaxcurveattrib", cookparms.
getCookTime(), 0);
3503 if (!thissop)
return getSetlength_scalefactorrandmaxattrib();
3505 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmaxattrib", cookparms.
getCookTime(), 0);
3513 if (!thissop)
return getSetlength_scalefactorrandmaxtexture();
3515 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmaxtexture", cookparms.
getCookTime(), 0);
3523 if (!thissop)
return getSetlength_scalefactorrandmaxtextureprim();
3525 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmaxtextureprim", cookparms.
getCookTime(), 0);
3533 if (!thissop)
return getSetlength_scalefactorrandmaxuvmode();
3535 OP_Utils::evalOpParm(result, thissop,
"setlength_scalefactorrandmaxuvmode", cookparms.
getCookTime(), 0);
3543 if (!thissop)
return getSetlength_cullzerolen();
3545 OP_Utils::evalOpParm(result, thissop,
"setlength_cullzerolen", cookparms.
getCookTime(), 0);
3553 if (!thissop)
return getSetlength_cullthreshold();
3555 OP_Utils::evalOpParm(result, thissop,
"setlength_cullthreshold", cookparms.
getCookTime(), 0);
3563 if (!thissop)
return getBend_blend();
3565 OP_Utils::evalOpParm(result, thissop,
"bend_blend", cookparms.
getCookTime(), 0);
3573 if (!thissop)
return getBend_axismode();
3575 OP_Utils::evalOpParm(result, thissop,
"bend_axismode", cookparms.
getCookTime(), 0);
3583 if (!thissop)
return getBend_axis();
3585 OP_Utils::evalOpParm(result, thissop,
"bend_axis", cookparms.
getCookTime(), 0);
3593 if (!thissop)
return getBend_axiscurveattrib();
3595 OP_Utils::evalOpParm(result, thissop,
"bend_axiscurveattrib", cookparms.
getCookTime(), 0);
3603 if (!thissop)
return getBend_axisskinattrib();
3605 OP_Utils::evalOpParm(result, thissop,
"bend_axisskinattrib", cookparms.
getCookTime(), 0);
3613 if (!thissop)
return getBend_dir();
3615 OP_Utils::evalOpParm(result, thissop,
"bend_dir", cookparms.
getCookTime(), 0);
3623 if (!thissop)
return getBend_dircurveattrib();
3625 OP_Utils::evalOpParm(result, thissop,
"bend_dircurveattrib", cookparms.
getCookTime(), 0);
3633 if (!thissop)
return getBend_dirskinattrib();
3635 OP_Utils::evalOpParm(result, thissop,
"bend_dirskinattrib", cookparms.
getCookTime(), 0);
3643 if (!thissop)
return getBend_dirtoaxis();
3645 OP_Utils::evalOpParm(result, thissop,
"bend_dirtoaxis", cookparms.
getCookTime(), 0);
3653 if (!thissop)
return getBend_angle();
3655 OP_Utils::evalOpParm(result, thissop,
"bend_angle", cookparms.
getCookTime(), 0);
3663 if (!thissop)
return getBend_angleoverride();
3665 OP_Utils::evalOpParm(result, thissop,
"bend_angleoverride", cookparms.
getCookTime(), 0);
3673 if (!thissop)
return getBend_angleoptions();
3675 OP_Utils::evalOpParm(result, thissop,
"bend_angleoptions", cookparms.
getCookTime(), 0);
3683 if (!thissop)
return getBend_angleinrange();
3685 OP_Utils::evalOpParm(result, thissop,
"bend_angleinrange", cookparms.
getCookTime(), 0);
3693 if (!thissop)
return getBend_angleoutrange();
3695 OP_Utils::evalOpParm(result, thissop,
"bend_angleoutrange", cookparms.
getCookTime(), 0);
3703 if (!thissop)
return getBend_anglemapramptobarbs();
3705 OP_Utils::evalOpParm(result, thissop,
"bend_anglemapramptobarbs", cookparms.
getCookTime(), 0);
3713 if (!thissop)
return getBend_angleremapramp();
3715 OP_Utils::evalOpParm(result, thissop,
"bend_angleremapramp", cookparms.
getCookTime(), 0);
3723 if (!thissop)
return getBend_anglecurveattrib();
3725 OP_Utils::evalOpParm(result, thissop,
"bend_anglecurveattrib", cookparms.
getCookTime(), 0);
3733 if (!thissop)
return getBend_angleattrib();
3735 OP_Utils::evalOpParm(result, thissop,
"bend_angleattrib", cookparms.
getCookTime(), 0);
3743 if (!thissop)
return getBend_angletexture();
3745 OP_Utils::evalOpParm(result, thissop,
"bend_angletexture", cookparms.
getCookTime(), 0);
3753 if (!thissop)
return getBend_angletextureprim();
3755 OP_Utils::evalOpParm(result, thissop,
"bend_angletextureprim", cookparms.
getCookTime(), 0);
3763 if (!thissop)
return getBend_angleuvmode();
3765 OP_Utils::evalOpParm(result, thissop,
"bend_angleuvmode", cookparms.
getCookTime(), 0);
3773 if (!thissop)
return getBend_anglerand();
3775 OP_Utils::evalOpParm(result, thissop,
"bend_anglerand", cookparms.
getCookTime(), 0);
3783 if (!thissop)
return getBend_anglerandoverride();
3785 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandoverride", cookparms.
getCookTime(), 0);
3793 if (!thissop)
return getBend_anglerandoptions();
3795 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandoptions", cookparms.
getCookTime(), 0);
3803 if (!thissop)
return getBend_anglerandinrange();
3805 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandinrange", cookparms.
getCookTime(), 0);
3813 if (!thissop)
return getBend_anglerandoutrange();
3815 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandoutrange", cookparms.
getCookTime(), 0);
3823 if (!thissop)
return getBend_anglerandremapramp();
3825 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandremapramp", cookparms.
getCookTime(), 0);
3833 if (!thissop)
return getBend_anglerandcurveattrib();
3835 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandcurveattrib", cookparms.
getCookTime(), 0);
3843 if (!thissop)
return getBend_anglerandattrib();
3845 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandattrib", cookparms.
getCookTime(), 0);
3853 if (!thissop)
return getBend_anglerandtexture();
3855 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandtexture", cookparms.
getCookTime(), 0);
3863 if (!thissop)
return getBend_anglerandtextureprim();
3865 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandtextureprim", cookparms.
getCookTime(), 0);
3873 if (!thissop)
return getBend_angleranduvmode();
3875 OP_Utils::evalOpParm(result, thissop,
"bend_angleranduvmode", cookparms.
getCookTime(), 0);
3883 if (!thissop)
return getBend_anglerandbias();
3885 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandbias", cookparms.
getCookTime(), 0);
3893 if (!thissop)
return getBend_anglerandbiasoverride();
3895 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandbiasoverride", cookparms.
getCookTime(), 0);
3903 if (!thissop)
return getBend_anglerandbiasoptions();
3905 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandbiasoptions", cookparms.
getCookTime(), 0);
3913 if (!thissop)
return getBend_anglerandbiasinrange();
3915 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandbiasinrange", cookparms.
getCookTime(), 0);
3923 if (!thissop)
return getBend_anglerandbiasoutrange();
3925 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandbiasoutrange", cookparms.
getCookTime(), 0);
3933 if (!thissop)
return getBend_anglerandbiasremapramp();
3935 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandbiasremapramp", cookparms.
getCookTime(), 0);
3943 if (!thissop)
return getBend_anglerandbiascurveattrib();
3945 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandbiascurveattrib", cookparms.
getCookTime(), 0);
3953 if (!thissop)
return getBend_anglerandbiasattrib();
3955 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandbiasattrib", cookparms.
getCookTime(), 0);
3963 if (!thissop)
return getBend_anglerandbiastexture();
3965 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandbiastexture", cookparms.
getCookTime(), 0);
3973 if (!thissop)
return getBend_anglerandbiastextureprim();
3975 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandbiastextureprim", cookparms.
getCookTime(), 0);
3983 if (!thissop)
return getBend_anglerandbiasuvmode();
3985 OP_Utils::evalOpParm(result, thissop,
"bend_anglerandbiasuvmode", cookparms.
getCookTime(), 0);
3998 int64 myBlendoverride;
4003 int64 mySetlength_mode;
4004 int64 mySetlength_method;
4006 bool mySetlength_randomize;
4008 int64 mySetlength_lengthoverride;
4009 int64 mySetlength_lengthoptions;
4017 int64 mySetlength_lengthuvmode;
4018 fpreal64 mySetlength_lengthrandmin;
4019 int64 mySetlength_lengthrandminoverride;
4020 int64 mySetlength_lengthrandminoptions;
4028 int64 mySetlength_lengthrandminuvmode;
4029 fpreal64 mySetlength_lengthrandmax;
4030 int64 mySetlength_lengthrandmaxoverride;
4031 int64 mySetlength_lengthrandmaxoptions;
4039 int64 mySetlength_lengthrandmaxuvmode;
4041 int64 mySetlength_scalefactoroverride;
4042 int64 mySetlength_scalefactoroptions;
4050 int64 mySetlength_scalefactoruvmode;
4051 fpreal64 mySetlength_scalefactorrandmin;
4052 int64 mySetlength_scalefactorrandminoverride;
4053 int64 mySetlength_scalefactorrandminoptions;
4054 UT_Vector2D mySetlength_scalefactorrandmininrange;
4055 UT_Vector2D mySetlength_scalefactorrandminoutrange;
4061 int64 mySetlength_scalefactorrandminuvmode;
4062 fpreal64 mySetlength_scalefactorrandmax;
4063 int64 mySetlength_scalefactorrandmaxoverride;
4064 int64 mySetlength_scalefactorrandmaxoptions;
4065 UT_Vector2D mySetlength_scalefactorrandmaxinrange;
4066 UT_Vector2D mySetlength_scalefactorrandmaxoutrange;
4072 int64 mySetlength_scalefactorrandmaxuvmode;
4073 bool mySetlength_cullzerolen;
4074 fpreal64 mySetlength_cullthreshold;
4076 int64 myBend_axismode;
4083 int64 myBend_dirtoaxis;
4085 int64 myBend_angleoverride;
4086 int64 myBend_angleoptions;
4089 bool myBend_anglemapramptobarbs;
4095 int64 myBend_angleuvmode;
4097 int64 myBend_anglerandoverride;
4098 int64 myBend_anglerandoptions;
4106 int64 myBend_angleranduvmode;
4108 int64 myBend_anglerandbiasoverride;
4109 int64 myBend_anglerandbiasoptions;
4117 int64 myBend_anglerandbiasuvmode;
fpreal64 opSeed(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_scalefactorrandmaxoverride
UT_Vector2D getSetlength_scalefactoroutrange() const
static void saveData(std::ostream &os, int64 v)
fpreal64 opSetlength_lengthrandmax(const SOP_NodeVerb::CookParms &cookparms) const
UT_StringHolder opSetlength_scalefactortexture(const SOP_NodeVerb::CookParms &cookparms) const
UT_StringHolder opBend_anglerandtextureprim(const SOP_NodeVerb::CookParms &cookparms) const
const UT_StringHolder & getSetlength_lengthrandmaxcurveattrib() const
static void saveData(std::ostream &os, UT_SharedPtr< UT_Ramp > s)
void setNestParmValue(TempIndex idx, TempIndex instance, const UT_Matrix3D &value) override
int64 getSetlength_lengthrandminoptions() const
Bend_angleranduvmode getBend_angleranduvmode() const
const UT_StringHolder & getSetlength_scalefactorrandminattrib() const
UT_StringHolder opSetlength_scalefactorrandmaxattrib(const SOP_NodeVerb::CookParms &cookparms) const
const UT_StringHolder & getBlendattrib() const
UT_SharedPtr< UT_Ramp > getSetlength_lengthrandmaxremapramp() const
UT_SharedPtr< UT_Ramp > getSetlength_scalefactorrandminremapramp() const
Setlength_lengthuvmode opSetlength_lengthuvmode(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_lengthrandmintextureprim(const UT_StringHolder &val)
static void loadData(UT_IStream &is, UT_Matrix2D &v)
void setSetlength_scalefactorrandmaxuvmode(Setlength_scalefactorrandmaxuvmode val)
UT_StringHolder opSetlength_scalefactorrandmaxcurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_lengthrandmaxcurveattrib(const UT_StringHolder &val)
UT_Vector2D getSetlength_lengthrandmaxinrange() const
void setBarbside(int64 val)
const UT_StringHolder & getBend_angleattrib() const
UT_SharedPtr< UT_Ramp > opSetlength_lengthremapramp(const SOP_NodeVerb::CookParms &cookparms) const
UT_Vector2D getSetlength_scalefactorinrange() const
void setBend_angleinrange(UT_Vector2D val)
SOP_Node * getNode() const
static void loadData(UT_IStream &is, UT_Vector3I &v)
void setSetlength_lengthrandminoptions(int64 val)
static void loadData(UT_IStream &is, UT_Matrix3D &v)
int64 opSetlength_scalefactorrandmaxoptions(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_scalefactoroptions(int64 val)
fpreal64 opBend_blend(const SOP_NodeVerb::CookParms &cookparms) const
static void loadData(UT_IStream &is, PRM_DataItemHandle &v)
void setSetlength_lengthrandmaxoutrange(UT_Vector2D val)
int64 getBarbside() const
fpreal64 opBlend(const SOP_NodeVerb::CookParms &cookparms) const
void setBend_blend(fpreal64 val)
void setSetlength_lengthtextureprim(const UT_StringHolder &val)
void setBlendcurveattrib(const UT_StringHolder &val)
UT_StringHolder opSetlength_lengthcurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_scalefactorrandminuvmode(Setlength_scalefactorrandminuvmode val)
static void loadData(UT_IStream &is, UT_Vector4I &v)
UT_Vector2D getSetlength_lengthrandminoutrange() const
void setSetlength_lengthrandmaxoverride(Setlength_lengthrandmaxoverride val)
UT_Vector3D opBend_dir(const SOP_NodeVerb::CookParms &cookparms) const
UT_Vector2D opSetlength_lengthrandmaxoutrange(const SOP_NodeVerb::CookParms &cookparms) const
fpreal64 opSetlength_scalefactorrandmin(const SOP_NodeVerb::CookParms &cookparms) const
T clampMaxValue(fpreal maxvalue, const T &src) const
void setSetlength_lengthrandminattrib(const UT_StringHolder &val)
void setBend_angleoptions(int64 val)
UT_SharedPtr< UT_Ramp > getBend_anglerandbiasremapramp() const
void getNestParmValue(TempIndex idx, TempIndex instance, UT_Vector4D &value) const override
void setBend_angleoutrange(UT_Vector2D val)
void setSetlength_lengthrandmintexture(const UT_StringHolder &val)
void copyFrom(const OP_NodeParms *src) override
UT_Vector2D getBend_angleinrange() const
void setSetlength_scalefactoruvmode(Setlength_scalefactoruvmode val)
const UT_StringHolder & getBend_anglerandcurveattrib() const
void setSetlength_scalefactorrandmax(fpreal64 val)
void setSetlength_lengthoptions(int64 val)
static void loadData(UT_IStream &is, UT_SharedPtr< UT_Ramp > &v)
const UT_StringHolder & getSetlength_scalefactorcurveattrib() const
UT_StringHolder opSetlength_scalefactorrandmaxtextureprim(const SOP_NodeVerb::CookParms &cookparms) const
int64 opSetlength_lengthoptions(const SOP_NodeVerb::CookParms &cookparms) const
exint bread(int32 *buffer, exint asize=1)
void setSetlength_blend(fpreal64 val)
GT_API const UT_StringHolder time
void setNestParmValue(TempIndex idx, TempIndex instance, const UT_Matrix4D &value) override
constexpr SYS_FORCE_INLINE T & y() noexcept
static void saveData(std::ostream &os, UT_Matrix4D v)
fpreal64 getBend_blend() const
UT_Vector2T< fpreal64 > UT_Vector2D
UT_Vector2D opSetlength_scalefactorrandminoutrange(const SOP_NodeVerb::CookParms &cookparms) const
Bend_angleuvmode opBend_angleuvmode(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_lengthrandmaxuvmode getSetlength_lengthrandmaxuvmode() const
const UT_StringHolder & getBend_angletextureprim() const
int64 getSetlength_scalefactorrandmaxoptions() const
bool operator!=(const SOP_GuideProcessCoreParms &src) const
UT_Vector2D opSetlength_scalefactorrandmaxoutrange(const SOP_NodeVerb::CookParms &cookparms) const
bool load(UT_IStream &is)
void setSetlength_scalefactorrandmaxoverride(Setlength_scalefactorrandmaxoverride val)
Bend_anglerandoverride getBend_anglerandoverride() const
static void saveData(std::ostream &os, UT_StringHolder s)
const UT_StringHolder & getSetlength_lengthrandmaxtextureprim() const
void setSetlength_scalefactorrandmintexture(const UT_StringHolder &val)
UT_SharedPtr< UT_Ramp > getSetlength_scalefactorremapramp() const
void setSetlength_lengthrandmin(fpreal64 val)
void setSetlength_lengthrandmaxoptions(int64 val)
Setlength_lengthrandmaxoverride getSetlength_lengthrandmaxoverride() const
void setBend_dirskinattrib(const UT_StringHolder &val)
void setBend_anglerandattrib(const UT_StringHolder &val)
const UT_StringHolder & getBend_anglerandbiascurveattrib() const
const OP_Context & context() const
UT_Vector3D getBend_dir() const
constexpr SYS_FORCE_INLINE T & z() noexcept
void setSetlength_scalefactorrandminattrib(const UT_StringHolder &val)
Setlength_scalefactorrandmaxuvmode opSetlength_scalefactorrandmaxuvmode(const SOP_NodeVerb::CookParms &cookparms) const
UT_SharedPtr< UT_Ramp > getSetlength_lengthremapramp() const
UT_StringHolder opSetlength_lengthrandmintexture(const SOP_NodeVerb::CookParms &cookparms) const
SYS_FORCE_INLINE const char * buffer() const
static void loadData(UT_IStream &is, UT_StringHolder &v)
void setSetlength_lengthrandmaxremapramp(UT_SharedPtr< UT_Ramp > val)
void setBend_dirtoaxis(Bend_dirtoaxis val)
static void saveData(std::ostream &os, UT_Vector3D v)
UT_Vector3D getBend_axis() const
Setlength_method getSetlength_method() const
UT_Vector2D opBend_anglerandbiasoutrange(const SOP_NodeVerb::CookParms &cookparms) const
Blendoverride opBlendoverride(const SOP_NodeVerb::CookParms &cookparms) const
UT_Vector2D getBend_anglerandbiasinrange() const
UT_Vector2D getSetlength_lengthrandmaxoutrange() const
fpreal64 opSetlength_scalefactorrandmax(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_cullthreshold(fpreal64 val)
void setBend_angleuvmode(Bend_angleuvmode val)
const UT_StringHolder & getSetlength_lengthattrib() const
void setBend_angleoverride(Bend_angleoverride val)
UT_StringHolder opBend_anglerandbiasattrib(const SOP_NodeVerb::CookParms &cookparms) const
An output stream object that owns its own string buffer storage.
Blendoverride getBlendoverride() const
UT_StringHolder opBend_anglerandtexture(const SOP_NodeVerb::CookParms &cookparms) const
fpreal64 getSetlength_scalefactorrandmax() const
UT_Vector2D getSetlength_lengthoutrange() const
Bend_anglerandbiasoverride opBend_anglerandbiasoverride(const SOP_NodeVerb::CookParms &cookparms) const
void loadFromOpSubclass(const LoadParms &loadparms) override
Setlength_scalefactorrandmaxuvmode
UT_StringHolder opSetlength_lengthrandmaxcurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
UT_StringHolder opBend_axisskinattrib(const SOP_NodeVerb::CookParms &cookparms) const
UT_Vector2D getBend_anglerandoutrange() const
UT_SharedPtr< UT_Ramp > opBend_anglerandbiasremapramp(const SOP_NodeVerb::CookParms &cookparms) const
UT_StringHolder opSetlength_scalefactorrandmintextureprim(const SOP_NodeVerb::CookParms &cookparms) const
UT_StringHolder opSetlength_scalefactorrandmaxtexture(const SOP_NodeVerb::CookParms &cookparms) const
**But if you need a result
UT_StringHolder opSetlength_lengthattrib(const SOP_NodeVerb::CookParms &cookparms) const
void setBend_dircurveattrib(const UT_StringHolder &val)
void getNestParmValue(TempIndex idx, TempIndex instance, UT_SharedPtr< UT_Ramp > &value) const override
bool isParmColorRamp(exint idx) const override
UT_Vector2D getSetlength_scalefactorrandminoutrange() const
void setGeotype(Geotype val)
void setSetlength_lengthrandmincurveattrib(const UT_StringHolder &val)
T clampMinValue(fpreal minvalue, const T &src) const
UT_SharedPtr< UT_Ramp > opSetlength_scalefactorremapramp(const SOP_NodeVerb::CookParms &cookparms) const
static void saveData(std::ostream &os, UT_Matrix3D v)
UT_Vector2D getBend_angleoutrange() const
UT_SharedPtr< UT_Ramp > getSetlength_scalefactorrandmaxremapramp() const
const UT_StringHolder & getBend_angletexture() const
void setBend_anglerandbiastextureprim(const UT_StringHolder &val)
Bend_dirtoaxis getBend_dirtoaxis() const
UT_Vector2D getSetlength_lengthinrange() const
static PRM_DataItemHandle parseBinary(const char *type, UT_IStream &is)
void setBend_anglerandbiasoutrange(UT_Vector2D val)
int64 getSetlength_lengthoptions() const
const UT_WorkBuffer & str()
Returns a read-only reference to the underlying UT_WorkBuffer.
void setBend_anglerandbiasuvmode(Bend_anglerandbiasuvmode val)
fpreal64 getSetlength_scalefactor() const
void setSetlength_scalefactorrandmincurveattrib(const UT_StringHolder &val)
UT_StringHolder opBend_angleattrib(const SOP_NodeVerb::CookParms &cookparms) const
const UT_StringHolder & getSetlength_scalefactortextureprim() const
void setSetlength_lengthattrib(const UT_StringHolder &val)
void setSetlength_lengthremapramp(UT_SharedPtr< UT_Ramp > val)
UT_SharedPtr< UT_Ramp > opBend_angleremapramp(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_scalefactorrandminuvmode
void setBend_anglerandremapramp(UT_SharedPtr< UT_Ramp > val)
void setBend_axismode(Bend_axismode val)
constexpr SYS_FORCE_INLINE T & x() noexcept
Geotype getGeotype() const
UT_StringHolder opBend_anglerandbiascurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
int64 getBend_anglerandbiasoptions() const
UT_Vector2D getBend_anglerandinrange() const
UT_StringHolder opSetlength_lengthrandmintextureprim(const SOP_NodeVerb::CookParms &cookparms) const
void setBend_anglerandtexture(const UT_StringHolder &val)
void setSetlength_scalefactoroverride(Setlength_scalefactoroverride val)
bool getSetlength_cullzerolen() const
void setBend_anglemapramptobarbs(bool val)
UT_StringHolder opSetlength_lengthrandmaxtexture(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_scalefactortextureprim(const UT_StringHolder &val)
UT_StringHolder opSetlength_lengthrandmaxtextureprim(const SOP_NodeVerb::CookParms &cookparms) const
Grouptype getGrouptype() const
UT_StringHolder opSetlength_scalefactorrandmincurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_scalefactorremapramp(UT_SharedPtr< UT_Ramp > val)
void setSetlength_lengthrandmaxinrange(UT_Vector2D val)
void setSetlength_scalefactorrandminoptions(int64 val)
void getNestParmValue(TempIndex idx, TempIndex instance, fpreal &value) const override
UT_StringHolder opSetlength_lengthtexture(const SOP_NodeVerb::CookParms &cookparms) const
constexpr SYS_FORCE_INLINE T & x() noexcept
int64 opSetlength_lengthrandminoptions(const SOP_NodeVerb::CookParms &cookparms) const
UT_Vector2D getSetlength_scalefactorrandmaxoutrange() const
Bend_axismode getBend_axismode() const
void setBend_anglerandinrange(UT_Vector2D val)
void setBend_angleremapramp(UT_SharedPtr< UT_Ramp > val)
bool operator==(const BaseDimensions< T > &a, const BaseDimensions< Y > &b)
void setSetlength_lengthrandminoverride(Setlength_lengthrandminoverride val)
void setBend_axiscurveattrib(const UT_StringHolder &val)
static void saveData(std::ostream &os, UT_Vector4D v)
UT_StringHolder opSetlength_lengthrandminattrib(const SOP_NodeVerb::CookParms &cookparms) const
void doSetParmValue(TempIndex idx, TempIndex instance, const T &value)
void setSetlength_lengthrandmaxtextureprim(const UT_StringHolder &val)
Setlength_scalefactorrandminoverride opSetlength_scalefactorrandminoverride(const SOP_NodeVerb::CookParms &cookparms) const
static void loadData(UT_IStream &is, UT_Vector3D &v)
Geotype opGeotype(const SOP_NodeVerb::CookParms &cookparms) const
void setBend_anglerandcurveattrib(const UT_StringHolder &val)
const UT_StringHolder & getSetlength_lengthrandmincurveattrib() const
void setSetlength_lengthrandmaxattrib(const UT_StringHolder &val)
static void loadData(UT_IStream &is, fpreal64 &v)
fpreal64 getSetlength_scalefactorrandmin() const
Bend_angleuvmode getBend_angleuvmode() const
void setSetlength_scalefactor(fpreal64 val)
UT_StringHolder opBend_anglerandbiastexture(const SOP_NodeVerb::CookParms &cookparms) const
static void saveData(std::ostream &os, bool v)
const UT_StringHolder & getBend_axiscurveattrib() const
void setBend_angle(fpreal64 val)
Setlength_scalefactorrandmaxoverride opSetlength_scalefactorrandmaxoverride(const SOP_NodeVerb::CookParms &cookparms) const
void getNestParmValue(TempIndex idx, TempIndex instance, UT_Vector2D &value) const override
Setlength_lengthrandminoverride getSetlength_lengthrandminoverride() const
UT_StringHolder opSetlength_scalefactorattrib(const SOP_NodeVerb::CookParms &cookparms) const
void setNestParmValue(TempIndex idx, TempIndex instance, const UT_Matrix2D &value) override
fpreal64 opBend_angle(const SOP_NodeVerb::CookParms &cookparms) const
SYS_FORCE_INLINE const char * buffer() const
std::shared_ptr< T > UT_SharedPtr
Wrapper around std::shared_ptr.
const UT_StringHolder & getSetlength_scalefactorrandmaxcurveattrib() const
const UT_StringHolder & getSetlength_lengthrandmaxattrib() const
const UT_StringHolder & getSetlength_lengthrandmintexture() const
const UT_StringHolder & getBend_anglerandbiastexture() const
constexpr SYS_FORCE_INLINE T & z() noexcept
void setSetlength_scalefactorcurveattrib(const UT_StringHolder &val)
void setSetlength_cullzerolen(bool val)
const UT_StringHolder & getBend_dirskinattrib() const
void setSetlength_scalefactorrandmintextureprim(const UT_StringHolder &val)
const UT_StringHolder & getSetlength_scalefactorrandmaxtexture() const
Setlength_mode getSetlength_mode() const
Setlength_scalefactoroverride getSetlength_scalefactoroverride() const
void setSetlength_scalefactorinrange(UT_Vector2D val)
void setBend_anglerandbiasattrib(const UT_StringHolder &val)
void getNestParmValue(TempIndex idx, TempIndex instance, UT_Matrix3D &value) const override
void setBend_anglerandoverride(Bend_anglerandoverride val)
const OP_GraphProxy * graph() const
void setBend_anglerandoptions(int64 val)
void setBend_axisskinattrib(const UT_StringHolder &val)
void setNestParmValue(TempIndex idx, TempIndex instance, const PRM_DataItemHandle &value) override
Bend_anglerandbiasuvmode getBend_anglerandbiasuvmode() const
UT_Vector2D getSetlength_scalefactorrandmininrange() const
void setSetlength_mode(Setlength_mode val)
Setlength_mode opSetlength_mode(const SOP_NodeVerb::CookParms &cookparms) const
void getNestParmValue(TempIndex idx, TempIndex instance, PRM_DataItemHandle &value) const override
UT_SharedPtr< UT_Ramp > opSetlength_scalefactorrandmaxremapramp(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_lengthrandmaxoverride opSetlength_lengthrandmaxoverride(const SOP_NodeVerb::CookParms &cookparms) const
fpreal64 getSetlength_lengthrandmax() const
const UT_StringHolder & getBend_anglerandattrib() const
int64 getSetlength_scalefactoroptions() const
const UT_StringHolder & getBend_anglerandbiasattrib() const
UT_StringHolder opSetlength_lengthrandmaxattrib(const SOP_NodeVerb::CookParms &cookparms) const
const UT_StringHolder & getSetlength_lengthtextureprim() const
void getNestParmValue(TempIndex idx, TempIndex instance, UT_Matrix2D &value) const override
static void saveData(std::ostream &os, UT_Matrix2D v)
UT_StringHolder opBend_anglecurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_scalefactoruvmode getSetlength_scalefactoruvmode() const
void getNestParmValue(TempIndex idx, TempIndex instance, exint &value) const override
void setSetlength_scalefactorrandmaxremapramp(UT_SharedPtr< UT_Ramp > val)
const UT_StringHolder & getBend_anglerandbiastextureprim() const
Bend_angleranduvmode opBend_angleranduvmode(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_scalefactoroverride opSetlength_scalefactoroverride(const SOP_NodeVerb::CookParms &cookparms) const
UT_Vector2D opBend_angleoutrange(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_lengthrandminoverride
Setlength_scalefactorrandminuvmode getSetlength_scalefactorrandminuvmode() const
Bend_angleoverride getBend_angleoverride() const
const UT_StringHolder & getBend_dircurveattrib() const
UT_Vector3T< fpreal64 > UT_Vector3D
void setSetlength_scalefactorrandmininrange(UT_Vector2D val)
Bend_anglerandbiasuvmode opBend_anglerandbiasuvmode(const SOP_NodeVerb::CookParms &cookparms) const
bool opSetlength_randomize(const SOP_NodeVerb::CookParms &cookparms) const
Bend_anglerandbiasoverride getBend_anglerandbiasoverride() const
UT_SharedPtr< UT_Ramp > opSetlength_lengthrandmaxremapramp(const SOP_NodeVerb::CookParms &cookparms) const
int64 opSetlength_scalefactorrandminoptions(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_scalefactorrandminoutrange(UT_Vector2D val)
void setBend_angleattrib(const UT_StringHolder &val)
void setNestParmValue(TempIndex idx, TempIndex instance, const UT_Vector4D &value) override
void setBend_axis(UT_Vector3D val)
void setBend_angletexture(const UT_StringHolder &val)
const UT_StringHolder & getSetlength_lengthcurveattrib() const
fpreal64 getBlend() const
Setlength_lengthrandmaxuvmode
UT_Vector2D getSetlength_scalefactorrandmaxinrange() const
void setSetlength_scalefactorrandmaxcurveattrib(const UT_StringHolder &val)
void setSetlength_scalefactorrandmin(fpreal64 val)
void setSetlength_scalefactorrandminremapramp(UT_SharedPtr< UT_Ramp > val)
void setBend_anglecurveattrib(const UT_StringHolder &val)
static void loadData(UT_IStream &is, UT_Vector4D &v)
void setGrouptype(Grouptype val)
static void loadData(UT_IStream &is, UT_Vector2D &v)
Setlength_scalefactorrandminoverride
virtual void evalOpParm(int64 &v, NodeIdx node, const char *parmname, fpreal time, DEP_MicroNode *depnode) const =0
Bend_dirtoaxis opBend_dirtoaxis(const SOP_NodeVerb::CookParms &cookparms) const
fpreal64 getBend_anglerandbias() const
void setBlendtexture(const UT_StringHolder &val)
void setBend_anglerandbiastexture(const UT_StringHolder &val)
UT_Vector2D opBend_anglerandbiasinrange(const SOP_NodeVerb::CookParms &cookparms) const
void getNestParmValue(TempIndex idx, TempIndex instance, UT_StringHolder &value) const override
fpreal64 opSetlength_blend(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_lengthrandminremapramp(UT_SharedPtr< UT_Ramp > val)
void save(std::ostream &os) const
void setVismasks(bool val)
const UT_StringHolder & getSetlength_lengthrandminattrib() const
fpreal64 getBend_anglerand() const
UT_SharedPtr< UT_Ramp > getBend_anglerandremapramp() const
void buildFromOp(const OP_GraphProxy *graph, exint nodeidx, fpreal time, DEP_MicroNode *depnode)
Bend_angleoverride opBend_angleoverride(const SOP_NodeVerb::CookParms &cookparms) const
void setBlendoverride(Blendoverride val)
void saveBinary(std::ostream &os) const
Save string to binary stream.
UT_Vector2D opSetlength_lengthrandminoutrange(const SOP_NodeVerb::CookParms &cookparms) const
const UT_StringHolder & getSetlength_lengthtexture() const
Setlength_lengthrandminuvmode
void setBend_anglerandbiascurveattrib(const UT_StringHolder &val)
Grouptype opGrouptype(const SOP_NodeVerb::CookParms &cookparms) const
bool getBend_anglemapramptobarbs() const
void setBend_angleranduvmode(Bend_angleranduvmode val)
UT_StringHolder opSetlength_scalefactortextureprim(const SOP_NodeVerb::CookParms &cookparms) const
GT_API const UT_StringHolder version
void setBend_anglerandbiasoverride(Bend_anglerandbiasoverride val)
static void loadData(UT_IStream &is, bool &v)
UT_StringHolder opSetlength_scalefactorrandminattrib(const SOP_NodeVerb::CookParms &cookparms) const
const UT_StringHolder & getSetlength_scalefactorattrib() const
Setlength_lengthrandminuvmode getSetlength_lengthrandminuvmode() const
void setSetlength_length(fpreal64 val)
UT_Vector2D opSetlength_lengthinrange(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_lengthrandmax(fpreal64 val)
void setSetlength_lengthuvmode(Setlength_lengthuvmode val)
void setNestParmValue(TempIndex idx, TempIndex instance, const UT_Vector3D &value) override
void setGroup(const UT_StringHolder &val)
void setSetlength_scalefactortexture(const UT_StringHolder &val)
int64 getBend_angleoptions() const
static void saveData(std::ostream &os, fpreal64 v)
void setSetlength_scalefactorrandmaxinrange(UT_Vector2D val)
Bend_anglerandbiasoverride
Setlength_lengthoverride getSetlength_lengthoverride() const
Setlength_lengthrandminoverride opSetlength_lengthrandminoverride(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_scalefactorrandmaxtextureprim(const UT_StringHolder &val)
UT_Vector2D getSetlength_lengthrandmininrange() const
UT_Vector2D opSetlength_scalefactorrandmininrange(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_lengthoverride opSetlength_lengthoverride(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_scalefactorrandminoverride getSetlength_scalefactorrandminoverride() const
void setSetlength_lengthcurveattrib(const UT_StringHolder &val)
void setSetlength_scalefactorrandmaxoptions(int64 val)
void coerceValue(T &result, const S &src) const
Bend_anglerandoverride opBend_anglerandoverride(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_scalefactorrandmaxtexture(const UT_StringHolder &val)
const UT_StringHolder & getSetlength_scalefactortexture() const
UT_StringHolder opBend_angletextureprim(const SOP_NodeVerb::CookParms &cookparms) const
bool operator==(const SOP_GuideProcessCoreParms &src) const
void setSetlength_lengthoverride(Setlength_lengthoverride val)
const UT_StringHolder & getSetlength_scalefactorrandmincurveattrib() const
const UT_StringHolder & getSetlength_scalefactorrandmaxattrib() const
int64 getBend_anglerandoptions() const
UT_StringHolder opSetlength_lengthtextureprim(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_scalefactoruvmode opSetlength_scalefactoruvmode(const SOP_NodeVerb::CookParms &cookparms) const
static void saveData(std::ostream &os, PRM_DataItemHandle s)
void setSetlength_scalefactorattrib(const UT_StringHolder &val)
void setSetlength_method(Setlength_method val)
int64 opBend_anglerandoptions(const SOP_NodeVerb::CookParms &cookparms) const
UT_StringHolder opSetlength_scalefactorrandmintexture(const SOP_NodeVerb::CookParms &cookparms) const
DEP_MicroNode * depnode() const
UT_StringHolder opBlendattrib(const SOP_NodeVerb::CookParms &cookparms) const
const UT_StringHolder & getUvattrib() const
UT_SharedPtr< UT_Ramp > opSetlength_lengthrandminremapramp(const SOP_NodeVerb::CookParms &cookparms) const
void setNestParmValue(TempIndex idx, TempIndex instance, const UT_StringHolder &value) override
SOP_GuideProcessCoreParms()
Utility class for containing a color ramp.
fpreal64 getSetlength_blend() const
fpreal64 opSetlength_length(const SOP_NodeVerb::CookParms &cookparms) const
UT_Vector2D opSetlength_scalefactorrandmaxinrange(const SOP_NodeVerb::CookParms &cookparms) const
int64 getSetlength_lengthrandmaxoptions() const
UT_SharedPtr< UT_Ramp > opBend_anglerandremapramp(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_lengthuvmode getSetlength_lengthuvmode() const
int64 opSetlength_lengthrandmaxoptions(const SOP_NodeVerb::CookParms &cookparms) const
static void loadData(UT_IStream &is, int64 &v)
void setBend_anglerandtextureprim(const UT_StringHolder &val)
UT_Vector2D opSetlength_lengthrandmininrange(const SOP_NodeVerb::CookParms &cookparms) const
constexpr SYS_FORCE_INLINE T & w() noexcept
void setBend_anglerandbiasinrange(UT_Vector2D val)
UT_StringHolder opBend_dirskinattrib(const SOP_NodeVerb::CookParms &cookparms) const
static void loadData(UT_IStream &is, UT_Vector2I &v)
fpreal64 opSetlength_cullthreshold(const SOP_NodeVerb::CookParms &cookparms) const
void setBend_anglerandbiasremapramp(UT_SharedPtr< UT_Ramp > val)
UT_StringHolder opBend_dircurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_scalefactorrandminuvmode opSetlength_scalefactorrandminuvmode(const SOP_NodeVerb::CookParms &cookparms) const
int64 opBend_anglerandbiasoptions(const SOP_NodeVerb::CookParms &cookparms) const
void setNestParmValue(TempIndex idx, TempIndex instance, const UT_SharedPtr< UT_Ramp > &value) override
Op opOp(const SOP_NodeVerb::CookParms &cookparms) const
UT_Vector2D getBend_anglerandbiasoutrange() const
void setNestParmValue(TempIndex idx, TempIndex instance, const fpreal &value) override
UT_Vector3D opBend_axis(const SOP_NodeVerb::CookParms &cookparms) const
fpreal64 getSetlength_length() const
void setSetlength_scalefactorrandmaxattrib(const UT_StringHolder &val)
const UT_StringHolder & getSetlength_scalefactorrandmintexture() const
UT_Vector2D opSetlength_lengthoutrange(const SOP_NodeVerb::CookParms &cookparms) const
UT_StringHolder opSetlength_lengthrandmincurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
void setBend_anglerandoutrange(UT_Vector2D val)
const UT_StringHolder & getBlendcurveattrib() const
static void loadData(UT_IStream &is, UT_Matrix4D &v)
const UT_StringHolder & getBend_anglerandtextureprim() const
Setlength_scalefactoroverride
Setlength_lengthrandminuvmode opSetlength_lengthrandminuvmode(const SOP_NodeVerb::CookParms &cookparms) const
void setNestParmValue(TempIndex idx, TempIndex instance, const UT_Vector2D &value) override
int64 opBarbside(const SOP_NodeVerb::CookParms &cookparms) const
UT_StringHolder opBend_anglerandattrib(const SOP_NodeVerb::CookParms &cookparms) const
UT_SharedPtr< UT_Ramp > getSetlength_lengthrandminremapramp() const
fpreal getCookTime() const
void setSetlength_lengthrandmininrange(UT_Vector2D val)
void setSetlength_randomize(bool val)
UT_StringHolder opBend_anglerandcurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
int64 getSetlength_scalefactorrandminoptions() const
Setlength_lengthrandmaxoverride
void setSetlength_scalefactoroutrange(UT_Vector2D val)
void setBlendattrib(const UT_StringHolder &val)
Setlength_method opSetlength_method(const SOP_NodeVerb::CookParms &cookparms) const
fpreal64 getSetlength_cullthreshold() const
UT_Vector2D opSetlength_scalefactoroutrange(const SOP_NodeVerb::CookParms &cookparms) const
void setUvattrib(const UT_StringHolder &val)
void setBend_anglerand(fpreal64 val)
const char * findChar(int c) const
fpreal64 opBend_anglerand(const SOP_NodeVerb::CookParms &cookparms) const
void setBend_dir(UT_Vector3D val)
ParmType getNestParmType(TempIndex fieldnum) const override
const UT_StringHolder & getBend_anglerandtexture() const
UT_StringHolder opBlendcurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
UT_Vector2D opBend_anglerandinrange(const SOP_NodeVerb::CookParms &cookparms) const
void setBend_anglerandbiasoptions(int64 val)
const UT_StringHolder & getSetlength_lengthrandmaxtexture() const
void setSetlength_lengthrandmaxuvmode(Setlength_lengthrandmaxuvmode val)
const UT_StringHolder & getBlendtexture() const
void setNestParmValue(TempIndex idx, TempIndex instance, const exint &value) override
UT_StringHolder opBend_axiscurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
UT_StringHolder opBend_anglerandbiastextureprim(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_scalefactorrandmaxoverride getSetlength_scalefactorrandmaxoverride() const
UT_SharedPtr< UT_Ramp > getBend_angleremapramp() const
bool opBend_anglemapramptobarbs(const SOP_NodeVerb::CookParms &cookparms) const
UT_Vector2D opSetlength_lengthrandmaxinrange(const SOP_NodeVerb::CookParms &cookparms) const
UT_StringHolder opBlendtexture(const SOP_NodeVerb::CookParms &cookparms) const
UT_Vector2D opSetlength_scalefactorinrange(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_scalefactorrandminoverride(Setlength_scalefactorrandminoverride val)
fpreal64 getSetlength_lengthrandmin() const
void getNestParmValue(TempIndex idx, TempIndex instance, UT_Matrix4D &value) const override
fpreal64 opBend_anglerandbias(const SOP_NodeVerb::CookParms &cookparms) const
int64 opSetlength_scalefactoroptions(const SOP_NodeVerb::CookParms &cookparms) const
void setBend_angletextureprim(const UT_StringHolder &val)
constexpr SYS_FORCE_INLINE T & y() noexcept
void doGetParmValue(TempIndex idx, TempIndex instance, T &value) const
void setSetlength_lengthrandminuvmode(Setlength_lengthrandminuvmode val)
Setlength_scalefactorrandmaxuvmode getSetlength_scalefactorrandmaxuvmode() const
UT_Vector2D opBend_anglerandoutrange(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_scalefactorrandmaxoutrange(UT_Vector2D val)
fpreal64 opSetlength_scalefactor(const SOP_NodeVerb::CookParms &cookparms) const
Setlength_lengthrandmaxuvmode opSetlength_lengthrandmaxuvmode(const SOP_NodeVerb::CookParms &cookparms) const
const UT_StringHolder & getSetlength_scalefactorrandmaxtextureprim() const
UT_StringHolder opUvattrib(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_lengthoutrange(UT_Vector2D val)
const UT_StringHolder & getBend_anglecurveattrib() const
void setSetlength_lengthrandminoutrange(UT_Vector2D val)
UT_StringHolder opSetlength_scalefactorcurveattrib(const SOP_NodeVerb::CookParms &cookparms) const
Bend_axismode opBend_axismode(const SOP_NodeVerb::CookParms &cookparms) const
void getNestParmValue(TempIndex idx, TempIndex instance, UT_Vector3D &value) const override
UT_Vector2D opBend_angleinrange(const SOP_NodeVerb::CookParms &cookparms) const
UT_StringHolder opGroup(const SOP_NodeVerb::CookParms &cookparms) const
UT_SharedPtr< const PRM_DataItem > PRM_DataItemHandle
void setBend_anglerandbias(fpreal64 val)
bool getSetlength_randomize() const
int64 opBend_angleoptions(const SOP_NodeVerb::CookParms &cookparms) const
const UT_StringHolder & getBend_axisskinattrib() const
constexpr SYS_FORCE_INLINE T & y() noexcept
Setlength_scalefactoruvmode
void setSetlength_lengthrandmaxtexture(const UT_StringHolder &val)
const UT_StringHolder & getSetlength_lengthrandmintextureprim() const
SYS_FORCE_INLINE bool isstring() const
UT_StringHolder opBend_angletexture(const SOP_NodeVerb::CookParms &cookparms) const
const char * getNestParmName(TempIndex fieldnum) const override
const UT_StringHolder & getSetlength_scalefactorrandmintextureprim() const
OP_NodeParms & operator=(const OP_NodeParms &)=default
void setSetlength_lengthinrange(UT_Vector2D val)
SYS_FORCE_INLINE void strncpy(const char *src, exint maxlen)
void setSeed(fpreal64 val)
bool opSetlength_cullzerolen(const SOP_NodeVerb::CookParms &cookparms) const
UT_SharedPtr< UT_Ramp > opSetlength_scalefactorrandminremapramp(const SOP_NodeVerb::CookParms &cookparms) const
void setSetlength_lengthtexture(const UT_StringHolder &val)
void setBlend(fpreal64 val)
const UT_StringHolder & getGroup() const
bool opVismasks(const SOP_NodeVerb::CookParms &cookparms) const
constexpr SYS_FORCE_INLINE T & x() noexcept
exint getNestNumParms(TempIndex idx) const override
static void saveData(std::ostream &os, UT_Vector2D v)
fpreal64 getBend_angle() const
fpreal64 opSetlength_lengthrandmin(const SOP_NodeVerb::CookParms &cookparms) const