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.