Projection pipeline operations. More...
Files | |
file | operation.cuh |
file | axis_swap.cuh |
file | clamp_angular_coordinates.cuh |
file | degrees_to_radians.cuh |
file | offset_scale_cartesian_coordinates.cuh |
file | transverse_mercator.cuh |
Classes | |
struct | cuproj::axis_swap< Coordinate > |
Axis swap operation: swap x and y coordinates. More... | |
class | cuproj::clamp_angular_coordinates< Coordinate, T > |
Clamp angular coordinates to the valid range and offset by the central meridian (lam0) and an optional prime meridian offset. More... | |
class | cuproj::degrees_to_radians< Coordinate > |
Converts degrees to radians and vice versa. More... | |
class | cuproj::offset_scale_cartesian_coordinates< Coordinate, T > |
Given Cartesian coordinates (x, y) in meters, offset and scale them to the projection's origin and scale (ellipsoidal semi-major axis). More... | |
class | cuproj::operation< Coordinate, T > |
Base class for all transform operations. More... | |
class | cuproj::transverse_mercator< Coordinate, T > |
Enumerations | |
enum | cuproj::operation_type { AXIS_SWAP , DEGREES_TO_RADIANS , CLAMP_ANGULAR_COORDINATES , OFFSET_SCALE_CARTESIAN_COORDINATES , TRANSVERSE_MERCATOR } |
Enumerates the different types of transform operations. More... | |
enum | cuproj::direction { FORWARD , INVERSE } |
Enumerates the direction of a transform operation. More... | |
Functions | |
direction | cuproj::reverse (direction dir) |
Returns the opposite of a direction. | |
Projection pipeline operations.
enum cuproj::direction |
Enumerates the direction of a transform operation.
Definition at line 44 of file operation.cuh.
Enumerates the different types of transform operations.
This enum is used to identify the type of transform operation in the transform pipeline. Each operation_type has a corresponding class that implements the operation.
Definition at line 35 of file operation.cuh.
Returns the opposite of a direction.
Definition at line 47 of file operation.cuh.