Loading...
Searching...
No Matches
Files | Classes | Enumerations | Functions
Operations

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.
 

Detailed Description

Projection pipeline operations.

Enumeration Type Documentation

◆ direction

Enumerates the direction of a transform operation.

Definition at line 44 of file operation.cuh.

◆ operation_type

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.

Function Documentation

◆ reverse()

direction cuproj::reverse ( direction dir)
inline

Returns the opposite of a direction.

Definition at line 47 of file operation.cuh.