Lines Matching refs:Palette

362   pen[] Palette;
363 if(n == 0) return Palette;
365 Palette=new pen[n*nintervals];
371 Palette[i]=rgb(1.0,0.0,ininv);
372 Palette[n+i]=rgb(ininv1,0.0,1.0);
373 Palette[2n+i]=rgb(0.0,ininv,1.0);
374 Palette[3n+i]=rgb(0.0,1.0,ininv1);
375 Palette[4n+i]=rgb(ininv,1.0,0.0);
376 Palette[5n+i]=rgb(1.0,ininv1,0.0);
378 return Palette;
390 pen[] Palette;
391 if(n == 0) return Palette;
393 Palette=new pen[n*nintervals+offset];
399 Palette[i]=rgb(ininv1,0.0,1.0);
400 Palette[n+i]=rgb(0.0,ininv,1.0);
401 Palette[2n+i]=rgb(0.0,1.0,ininv1);
402 Palette[3n+i]=rgb(ininv,1.0,0.0);
403 Palette[4n+i]=rgb(1.0,ininv1,0.0);
405 Palette[4n+n]=rgb(1.0,0.0,0.0);
407 return Palette;
424 pen[] Palette;
425 if(n == 0) return Palette;
427 Palette=new pen[NColors];
436 Palette[i]=rgb(ininv1,0.0,1.0);
437 Palette[n+i]=rgb(0.0,ininv,1.0);
438 Palette[2n+i]=rgb(0.0,1.0,ininv1);
439 Palette[3n+i]=rgb(ininv,1.0,0.0);
440 Palette[4n+i]=rgb(1.0,ininv1,0.0);
441 Palette[5n+i]=rgb(1.0,0.0,ininv);
448 Palette[k+i]=rgb(1.0-i*ninv,0.0,1.0);
456 Palette[k+i]=rgb(ininv,0.0,ininv);
457 Palette[k+n3+i]=rgb(third,0.0,third+ininv);
458 Palette[k+n23+i]=rgb(third-ininv,0.0,twothirds+ininv);
466 Palette[k+i]=rgb(0.0,ininv,1.0);
467 Palette[k+n+i]=rgb(0.0,1.0,ininv1);
468 Palette[k+2n+i]=rgb(ininv,1.0,0.0);
469 Palette[k+3n+i]=rgb(1.0,ininv1,0.0);
470 Palette[k+4n+i]=rgb(1.0,ininv,ininv);
472 Palette[k+5n]=rgb(1.0,1.0,1.0);
474 return Palette;
478 pen[] quantize(pen[] Palette, int n)
480 if(Palette.length == 0) abort("cannot quantize empty palette");
482 real step=(Palette.length-1)/(n-1);
484 return Palette[round(i*step)];
498 pen[] Palette=BWRainbow(NColors,true);
499 int n=Palette.length;
502 Palette[i]=i*ninv*Palette[i];
503 return Palette;
523 pen[] cmyk(pen[] Palette)
525 int n=Palette.length;
527 Palette[i]=cmyk(Palette[i]);
528 return Palette;