Holds the sensors scans.
More...
#include <ScanList.h>
|
| ScanList (void) |
| Constructor creates an empty scan.
|
|
| ~ScanList (void) |
| Destructor.
|
|
size_t | getNumDim (size_t idx) |
| Gets the number of dimensions the specified scan has. More...
|
|
size_t | getNumCh (size_t idx) |
| Gets the number of channels the specified scan has. More...
|
|
size_t | getNumPoints (size_t idx) |
| Gets the number of points the specified scan has. More...
|
|
size_t | getNumScans (void) |
| Gets the number of scans.
|
|
float * | getLP (size_t idx, size_t dim) |
| Gets the pointer of the location array. More...
|
|
float * | getIP (size_t idx, size_t ch) |
| Gets the pointer of the intensity array. More...
|
|
void | addScan (std::vector< thrust::device_vector< float >> &scanLIn, std::vector< thrust::device_vector< float >> &scanIIn) |
| Adds a scan to the list. More...
|
|
void | addScan (std::vector< thrust::host_vector< float >> &scanLIn, std::vector< thrust::host_vector< float >> &scanIIn) |
| Adds a scan to the list. More...
|
|
void | removeScan (size_t idx) |
| Removes a scan from the list. More...
|
|
void | removeLastScan () |
| Removes the last scan on the list.
|
|
void | removeAllScans () |
| Removes all of the scans in the list.
|
|
void ScanList::addScan |
( |
std::vector< thrust::device_vector< float >> & |
scanLIn, |
|
|
std::vector< thrust::device_vector< float >> & |
scanIIn |
|
) |
| |
Adds a scan to the list.
- Parameters
-
scanLIn | input scans location information |
scanIIn | input scans intensity information |
void ScanList::addScan |
( |
std::vector< thrust::host_vector< float >> & |
scanLIn, |
|
|
std::vector< thrust::host_vector< float >> & |
scanIIn |
|
) |
| |
Adds a scan to the list.
- Parameters
-
scanLIn | input scans location information |
scanIIn | input scans intensity information |
float * ScanList::getIP |
( |
size_t |
idx, |
|
|
size_t |
ch |
|
) |
| |
Gets the pointer of the intensity array.
- Parameters
-
idx | index of the scan |
ch | index of the intensity channel to return |
float * ScanList::getLP |
( |
size_t |
idx, |
|
|
size_t |
dim |
|
) |
| |
Gets the pointer of the location array.
- Parameters
-
idx | index of scan |
dim | index of dimension |
size_t ScanList::getNumCh |
( |
size_t |
idx | ) |
|
Gets the number of channels the specified scan has.
- Parameters
-
size_t ScanList::getNumDim |
( |
size_t |
idx | ) |
|
Gets the number of dimensions the specified scan has.
- Parameters
-
size_t ScanList::getNumPoints |
( |
size_t |
idx | ) |
|
Gets the number of points the specified scan has.
- Parameters
-
void ScanList::removeScan |
( |
size_t |
idx | ) |
|
Removes a scan from the list.
- Parameters
-
idx | index of scan to remove |
The documentation for this class was generated from the following files:
- C:/Users/ztay8963/Documents/GitHub/Multimodal-Calib/Code/ScanList.h
- C:/Users/ztay8963/Documents/GitHub/Multimodal-Calib/Code/ScanList.cu