Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask Struct Reference

Public Member Functions

 SinglePingIsoSurfacesMainTask (Context *context, const PingIsoComponent *isoComp, const SinglePingIsoSurfacesData *isoData, const BeamGroupComponent *groupComp, const DataSetComponent *dataComp, const DataSetData *dataData)
 
void operator() ()
 

Public Attributes

std::shared_ptr< SinglePingIsoSurfacesPersistentpersistent
 
Contextcontext
 
uint32_t index
 
std::vector< float > thresholds
 
bool flipOrientation
 
bool beamMinorClosed
 
PingMetaData metaPing
 
uint32_t layers
 
uint32_t beamCount
 
uint32_t beamMinorCount
 
uint32_t beamMajorCount
 
uint32_t sampleCount
 
uint32_t coordSys
 
float capSeparation
 
float seabedClipOffset
 
float depthOffset
 
float depthStep
 
bool logarithmicUnit
 
float depthStepResample
 
float beamStepResample
 
float maxBeamUpsample
 
float overflowThreshold
 
float minVerticalDepth
 
float maxVerticalDepth
 
std::vector< float > directionX
 
std::vector< float > directionY
 
std::vector< glm::vec3 > rayDir
 
std::vector< float > depths
 
int sampleCountResample = 0
 
std::vector< float > linearThresholds
 
std::vector< int > vertexOffsets
 
std::vector< int > vertexCounts
 
std::vector< int > indexOffsets
 
std::vector< int > indexCounts
 
std::vector< int > cellCounts
 

Detailed Description

Definition at line 24 of file SinglePingIsoSurfacesTasks.h.

Constructor & Destructor Documentation

◆ SinglePingIsoSurfacesMainTask()

EchoSounder::SinglePingIsoSurfacesMainTask::SinglePingIsoSurfacesMainTask ( Context context,
const PingIsoComponent isoComp,
const SinglePingIsoSurfacesData isoData,
const BeamGroupComponent groupComp,
const DataSetComponent dataComp,
const DataSetData dataData 
)

Definition at line 259 of file SinglePingIsoSurfacesTasks.cpp.

Member Function Documentation

◆ operator()()

void EchoSounder::SinglePingIsoSurfacesMainTask::operator() ( )

Definition at line 345 of file SinglePingIsoSurfacesTasks.cpp.

Member Data Documentation

◆ beamCount

uint32_t Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::beamCount

Definition at line 35 of file SinglePingIsoSurfacesTasks.h.

◆ beamMajorCount

uint32_t Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::beamMajorCount

Definition at line 37 of file SinglePingIsoSurfacesTasks.h.

◆ beamMinorClosed

bool Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::beamMinorClosed

Definition at line 32 of file SinglePingIsoSurfacesTasks.h.

◆ beamMinorCount

uint32_t Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::beamMinorCount

Definition at line 36 of file SinglePingIsoSurfacesTasks.h.

◆ beamStepResample

float Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::beamStepResample

Definition at line 46 of file SinglePingIsoSurfacesTasks.h.

◆ capSeparation

float Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::capSeparation

Definition at line 40 of file SinglePingIsoSurfacesTasks.h.

◆ cellCounts

std::vector<int> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::cellCounts

Definition at line 70 of file SinglePingIsoSurfacesTasks.h.

◆ context

Context* Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::context

Definition at line 28 of file SinglePingIsoSurfacesTasks.h.

◆ coordSys

uint32_t Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::coordSys

Definition at line 39 of file SinglePingIsoSurfacesTasks.h.

◆ depthOffset

float Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::depthOffset

Definition at line 42 of file SinglePingIsoSurfacesTasks.h.

◆ depths

std::vector<float> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::depths

Definition at line 56 of file SinglePingIsoSurfacesTasks.h.

◆ depthStep

float Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::depthStep

Definition at line 43 of file SinglePingIsoSurfacesTasks.h.

◆ depthStepResample

float Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::depthStepResample

Definition at line 45 of file SinglePingIsoSurfacesTasks.h.

◆ directionX

std::vector<float> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::directionX

Definition at line 52 of file SinglePingIsoSurfacesTasks.h.

◆ directionY

std::vector<float> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::directionY

Definition at line 53 of file SinglePingIsoSurfacesTasks.h.

◆ flipOrientation

bool Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::flipOrientation

Definition at line 31 of file SinglePingIsoSurfacesTasks.h.

◆ index

uint32_t Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::index

Definition at line 29 of file SinglePingIsoSurfacesTasks.h.

◆ indexCounts

std::vector<int> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::indexCounts

Definition at line 69 of file SinglePingIsoSurfacesTasks.h.

◆ indexOffsets

std::vector<int> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::indexOffsets

Definition at line 68 of file SinglePingIsoSurfacesTasks.h.

◆ layers

uint32_t Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::layers

Definition at line 34 of file SinglePingIsoSurfacesTasks.h.

◆ linearThresholds

std::vector<float> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::linearThresholds

Definition at line 65 of file SinglePingIsoSurfacesTasks.h.

◆ logarithmicUnit

bool Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::logarithmicUnit

Definition at line 44 of file SinglePingIsoSurfacesTasks.h.

◆ maxBeamUpsample

float Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::maxBeamUpsample

Definition at line 47 of file SinglePingIsoSurfacesTasks.h.

◆ maxVerticalDepth

float Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::maxVerticalDepth

Definition at line 50 of file SinglePingIsoSurfacesTasks.h.

◆ metaPing

PingMetaData Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::metaPing

Definition at line 33 of file SinglePingIsoSurfacesTasks.h.

◆ minVerticalDepth

float Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::minVerticalDepth

Definition at line 49 of file SinglePingIsoSurfacesTasks.h.

◆ overflowThreshold

float Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::overflowThreshold

Definition at line 48 of file SinglePingIsoSurfacesTasks.h.

◆ persistent

std::shared_ptr<SinglePingIsoSurfacesPersistent> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::persistent

Definition at line 27 of file SinglePingIsoSurfacesTasks.h.

◆ rayDir

std::vector<glm::vec3> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::rayDir

Definition at line 55 of file SinglePingIsoSurfacesTasks.h.

◆ sampleCount

uint32_t Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::sampleCount

Definition at line 38 of file SinglePingIsoSurfacesTasks.h.

◆ sampleCountResample

int Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::sampleCountResample = 0

Definition at line 57 of file SinglePingIsoSurfacesTasks.h.

◆ seabedClipOffset

float Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::seabedClipOffset

Definition at line 41 of file SinglePingIsoSurfacesTasks.h.

◆ thresholds

std::vector<float> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::thresholds

Definition at line 30 of file SinglePingIsoSurfacesTasks.h.

◆ vertexCounts

std::vector<int> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::vertexCounts

Definition at line 67 of file SinglePingIsoSurfacesTasks.h.

◆ vertexOffsets

std::vector<int> Cogs::Core::EchoSounder::SinglePingIsoSurfacesMainTask::vertexOffsets

Definition at line 66 of file SinglePingIsoSurfacesTasks.h.


The documentation for this struct was generated from the following files: