|
Cogs.Core
|
Public Member Functions | |
| SwathPathChunks (uint32_t preferredExtent, uint32_t skirtSize) | |
| void | clear () |
| bool | update (const SwathPathResamplingPositions &positions) |
| const uint32_t | getGeneration () const |
| const Collections::FixedIndexQueue< SwathPathChunk, uint32_t > & | getChunks () const |
Private Member Functions | |
| bool | retireEvictedPositions (const SwathPathResamplingPositions &positions) |
| bool | seedIfQueueEmpty (const SwathPathResamplingPositions &positions) |
| bool | tryGrowMoreRecent (const SwathPathResamplingPositions &positions) |
| bool | tryGrowLessRecent (const SwathPathResamplingPositions &positions) |
Private Attributes | |
| Collections::FixedIndexQueue< SwathPathChunk, uint32_t > | chunks |
| uint32_t | preferredExtent |
| uint32_t | skirtSize |
| uint32_t | resamplingPosGen = 0 |
| uint32_t | generation = 0 |
Definition at line 42 of file SwathPathChunks.h.
| Cogs::Core::EchoSounder::SwathPathChunks::SwathPathChunks | ( | uint32_t | preferredExtent, |
| uint32_t | skirtSize | ||
| ) |
Definition at line 16 of file SwathPathChunks.cpp.
| void Cogs::Core::EchoSounder::SwathPathChunks::clear | ( | ) |
Definition at line 22 of file SwathPathChunks.cpp.
|
inline |
Definition at line 53 of file SwathPathChunks.h.
|
inline |
Definition at line 51 of file SwathPathChunks.h.
|
private |
Definition at line 29 of file SwathPathChunks.cpp.
|
private |
Definition at line 43 of file SwathPathChunks.cpp.
|
private |
Definition at line 135 of file SwathPathChunks.cpp.
|
private |
Definition at line 70 of file SwathPathChunks.cpp.
| bool Cogs::Core::EchoSounder::SwathPathChunks::update | ( | const SwathPathResamplingPositions & | positions | ) |
Definition at line 164 of file SwathPathChunks.cpp.
|
private |
Definition at line 56 of file SwathPathChunks.h.
|
private |
Definition at line 60 of file SwathPathChunks.h.
|
private |
Definition at line 57 of file SwathPathChunks.h.
|
private |
Definition at line 59 of file SwathPathChunks.h.
|
private |
Definition at line 58 of file SwathPathChunks.h.