isce3 0.25.0
|
Class that handles device ProjectionBase double pointers on device. More...
#include <ProjectionBaseHandle.h>
Public Member Functions | |
ProjectionBaseHandle (int epsg) | |
Class constructor. | |
ProjectionBaseHandle (const ProjectionBaseHandle &)=delete | |
Disabling copy constructor and assignment operator to prever misuse. | |
~ProjectionBaseHandle () | |
Destructor that frees and deletes pointers accordingly. | |
ProjectionBaseHandle & | operator= (const ProjectionBaseHandle &)=delete |
isce3::cuda::core::ProjectionBase ** | get_proj () const |
Class that handles device ProjectionBase double pointers on device.
This handle class ensures that pointers are properly allocated and deallocated.
isce3::cuda::core::ProjectionBaseHandle::ProjectionBaseHandle | ( | int | epsg | ) |
Class constructor.
Mallocs 1st pointer and creates ProjectionBase object on device.
[in] | epsg | EPSG of ProjectionBase to be created |