65
65
\fIfill\fP (void (*) (PLINT, PLFLT *, PLFLT *), input)
66
66
Routine used to fill the region. Use \fBplfill\fP(3plplot). Future version of plplot may have other fill routines.
69
Set \fIrectangular\fP to 1 if rectangles map to rectangles after coordinate transformation with \fIpltrl\fP. Otherwise, set \fIrectangular\fP to 0. If \fIrectangular\fP is set to 1, plshade tries to save time by filling large rectangles. This optimization fails if the coordinate transformation distorts the shape of rectangles. For example a plot in polor coordinates has to have rectangular set to 0.
69
Set \fIrectangular\fP to true if rectangles map to rectangles after coordinate transformation with \fIpltrl\fP. Otherwise, set \fIrectangular\fP to false. If \fIrectangular\fP is set to true, plshade tries to save time by filling large rectangles. This optimization fails if the coordinate transformation distorts the shape of rectangles. For example a plot in polor coordinates has to have \fIrectangular\fP set to false.
71
71
\fIpltr\fP (void (*) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) , input)
72
72
Pointer to function that defines transformation between indices in array \fIz\fP and the world coordinates (C only). Transformation functions are provided in the PLplot library: \fBpltr0\fP(3plplot) for identity mapping, and \fBpltr1\fP(3plplot) and \fBpltr2\fP(3plplot) for arbitrary mappings respectively defined by one- and two-dimensional arrays. In addition, user-supplied routines for the transformation can be used as well. Examples of all of these approaches are given in the PLplot documentation. The transformation function should have the form given by any of \fBpltr0\fP(3plplot), \fBpltr1\fP(3plplot), or \fBpltr2\fP(3plplot).