|
| | SwathSeabedBuildMeshTask (Cogs::Core::Context *context, Cogs::Core::MeshHandle &mesh, const uint32_t chunkIndex, const Cogs::Core::EchoSounder::BeamGroupComponent &groupComp, const Cogs::Core::EchoSounder::SwathBottomComponent &swathComp, const Cogs::Core::EchoSounder::SwathBottomData &swathData, const Cogs::Core::EchoSounder::DataSetData &dataData) |
| |
| | SwathSeabedBuildMeshTask (const SwathSeabedBuildMeshTask &other) |
| |
| void | operator() () |
| |
| | SwathBuildMeshTask (Cogs::Core::Context *context, Cogs::Core::MeshHandle &mesh, const uint32_t chunkIndex, const float pathSpacing, const float beamSpacing, const BeamGroupComponent &groupComp, const DataSetData &dataData, const SwathPathResamplingPositions &resPos, const SwathPathChunks &chunks) |
| |
| | SwathBuildMeshTask (const SwathBuildMeshTask &other) |
| |
|
| void | pathResample () |
| |
| void | beamResample (std::vector< glm::vec3 > &beamDir) |
| |
| template<typename PType , typename TType , typename DType > |
| void | calcVertexPositions (Cogs::Geometry::BoundingBox &bbox, PType &P, TType &T, DType &beamDir) |
| |
| template<typename PType , typename NType , typename IType > |
| void | calcNormalVectors (PType &P, NType &N, IType &I) |
| |
| template<typename PType , typename NType , typename IType > |
| void | calcNormalVectors (PType &P, NType &N, IType &I1, IType &I2) |
| |
| void | calcIndices (std::vector< uint32_t > &indices, std::vector< uint32_t > &supportIndices) |
| |
Definition at line 13 of file SwathSeabedBuildMeshTask.h.
◆ SwathSeabedBuildMeshTask() [1/2]
◆ SwathSeabedBuildMeshTask() [2/2]
◆ beamResample()
| void Cogs::Core::EchoSounder::SwathSeabedBuildMeshTask::beamResample |
( |
std::vector< glm::vec3 > & |
beamDir | ) |
|
|
protected |
◆ calcIndices()
| void Cogs::Core::EchoSounder::SwathSeabedBuildMeshTask::calcIndices |
( |
std::vector< uint32_t > & |
indices, |
|
|
std::vector< uint32_t > & |
supportIndices |
|
) |
| |
|
protected |
◆ calcNormalVectors() [1/2]
template<typename PType , typename NType , typename IType >
| void Cogs::Core::EchoSounder::SwathSeabedBuildMeshTask::calcNormalVectors |
( |
PType & |
P, |
|
|
NType & |
N, |
|
|
IType & |
I |
|
) |
| |
|
protected |
◆ calcNormalVectors() [2/2]
template<typename PType , typename NType , typename IType >
| void Cogs::Core::EchoSounder::SwathSeabedBuildMeshTask::calcNormalVectors |
( |
PType & |
P, |
|
|
NType & |
N, |
|
|
IType & |
I1, |
|
|
IType & |
I2 |
|
) |
| |
|
protected |
◆ calcVertexPositions()
template<typename PType , typename TType , typename DType >
| void Cogs::Core::EchoSounder::SwathSeabedBuildMeshTask::calcVertexPositions |
( |
Cogs::Geometry::BoundingBox & |
bbox, |
|
|
PType & |
P, |
|
|
TType & |
T, |
|
|
DType & |
beamDir |
|
) |
| |
|
protected |
◆ operator()()
| void Cogs::Core::EchoSounder::SwathSeabedBuildMeshTask::operator() |
( |
| ) |
|
◆ pathResample()
| void Cogs::Core::EchoSounder::SwathSeabedBuildMeshTask::pathResample |
( |
| ) |
|
|
protected |
◆ depths
◆ reflectivities
◆ uTexDom
| const Cogs::Core::EchoSounder::SwathBottomComponent::TextureDomain Cogs::Core::EchoSounder::SwathSeabedBuildMeshTask::uTexDom |
|
protected |
◆ uTexRange
| const glm::vec2 Cogs::Core::EchoSounder::SwathSeabedBuildMeshTask::uTexRange |
|
protected |
◆ vTexDom
| const Cogs::Core::EchoSounder::SwathBottomComponent::TextureDomain Cogs::Core::EchoSounder::SwathSeabedBuildMeshTask::vTexDom |
|
protected |
◆ vTexRange
| const glm::vec2 Cogs::Core::EchoSounder::SwathSeabedBuildMeshTask::vTexRange |
|
protected |
The documentation for this class was generated from the following files: