1#include "DepthAxisComponent.h"
8void Cogs::Core::DepthAxisComponent::registerType()
11 Field(
Name(
"trajectory"), &DepthAxisComponent::trajectory),
12 Field(
Name(
"axis"), &DepthAxisComponent::axis),
13 Field(
Name(
"majorInterval"), &DepthAxisComponent::majorInterval),
14 Field(
Name(
"minorInterval"), &DepthAxisComponent::minorInterval),
15 Field(
Name(
"majorDistance"), &DepthAxisComponent::majorDistance),
16 Field(
Name(
"minorDistance"), &DepthAxisComponent::minorDistance),
17 Field(
Name(
"radius"), &DepthAxisComponent::radius),
18 Field(
Name(
"unitScale"), &DepthAxisComponent::unitScale),
19 Field(
Name(
"unitOfMeasurement"), &DepthAxisComponent::unitOfMeasurement),
20 Field(
Name(
"startMeasuredDepth"), &DepthAxisComponent::startMeasuredDepth),
21 Field(
Name(
"endMeasuredDepth"), &DepthAxisComponent::endMeasuredDepth),
22 Field(
Name(
"endpointsInclusive"), &DepthAxisComponent::endpointsInclusive),
23 Field(
Name(
"enableMinorText"), &DepthAxisComponent::enableMinorText),
24 Field(
Name(
"diffuseColor"), &DepthAxisComponent::diffuseColor),
25 Field(
Name(
"useTrajectoryOrientedAxis"), &DepthAxisComponent::useTrajectoryOrientedAxis),
26 Field(
Name(
"enableMaxSize"), &DepthAxisComponent::enableMaxSize),
27 Field(
Name(
"maxSize"), &DepthAxisComponent::maxSize),
30 TypeDatabase::createType<DepthAxisComponent>().setBase<Component>().setFields(fields);
Field definition describing a single data member of a data structure.
Contains reflection support.
Represents an unique name.