1#include "SwathBottomComponent.h"
7void Cogs::Core::EchoSounder::SwathBottomComponent::registerType()
10 {
"Zero", TextureDomain::Zero },
11 {
"One", TextureDomain::One },
12 {
"PositionX", TextureDomain::PositionX },
13 {
"PositionY", TextureDomain::PositionY },
14 {
"VerticalDepth", TextureDomain::VerticalDepth },
15 {
"BeamDistance", TextureDomain::BeamDistance },
16 {
"Reflectivity", TextureDomain::Reflectivity },
18 TypeDatabase::createType<TextureDomain>().setEnumerators(enumerators);
21 Field(
Name(
"uTextureDomain"), &SwathBottomComponent::uTextureDomain),
22 Field(
Name(
"uTextureRange"), &SwathBottomComponent::uTextureRange),
23 Field(
Name(
"vTextureDomain"), &SwathBottomComponent::vTextureDomain),
24 Field(
Name(
"vTextureRange"), &SwathBottomComponent::vTextureRange),
27 TypeDatabase::createType<SwathBottomComponent>()
Field definition describing a single data member of a data structure.
Contains reflection support.
Represents an unique name.