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