plstransform: Set a global coordinate transform function

`plstransform`: Set a global coordinate transform function
Prev | Chapter 18. The Common API for PLplot | Next

#### `plstransform`: Set a global coordinate transform function

`plstransform (` | coordinate_transform,
| coordinate_transform_data`)`;

This function can be used to define a coordinate transformation which affects all elements drawn within the current plot window. The ``coordinate_transform`` function is similar to that provided for the `plmap` and `plmeridians` functions. The ``coordinate_transform_data`` parameter may be used to pass extra data to ``coordinate_transform``.

`coordinate_transform` (`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.

`coordinate_transform_data` (`PLPointer`, input)

  Optional extra data for ``coordinate_transform``.

Redacted form:

- General: `plstransform(coordinate_transform, coordinate_transform_data)`

This function is used in examples 19 and 22.

Prev | Up | Next
`plstart`: Initialization | Home | `plstring`: Plot a glyph at the specified points