.\" This page was automatically generated. Do not edit! .\" .TH PLSTRANSFORM 3plplot "September, 2014" "" "PLplot API" .SH NAME \fBplstransform\fP - Set a global coordinate transform function .SH SYNOPSIS \fBplstransform\fP(\fIcoordinate_transform\fP, \fIcoordinate_transform_data\fP) .SH DESCRIPTION .P This function can be used to define a coordinate transformation which affects all elements drawn within the current plot window. The \fIcoordinate_transform\fP function is similar to that provided for the \fBplmap\fP(3plplot) and \fBplmeridians\fP(3plplot) functions. The \fIcoordinate_transform_data\fP parameter may be used to pass extra data to \fIcoordinate_transform\fP. .P Redacted form: General: \fBplstransform(coordinate_transform, coordinate_transform_data)\fP .P This function is used in examples 19 and 22. .SH ARGUMENTS .TP \fIcoordinate_transform\fP (void (*) (PLFLT, PLFLT, PLFLT *, PLFLT *, PLPointer) , input) Pointer to a function that defines a transformation from the input (x, y) coordinate to a new plot world coordinate. A NULL pointer means that no transform is applied. .TP \fIcoordinate_transform_data\fP (PLPointer, input) Optional extra data for \fIcoordinate_transform\fP. .SH AUTHORS Many developers (who are credited at http://plplot.sourceforge.net/credits.php) have contributed to PLplot over its long history. .SH SEE ALSO PLplot documentation at http://plplot.sourceforge.net/documentation.php.