|
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 () | |
| Destructor that frees and deletes pointers accordingly. | |
| ProjectionBaseHandle (const ProjectionBaseHandle &)=delete | |
| Disabling copy constructor and assignment operator to prever misuse. | |
| 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 |
1.13.2.