gwnavruntime/pathfollower/splinetrajectoryconfigblob.h Source File
Go to the documentation of this file.
8 #ifndef Navigation_SplineTrajectoryConfigBlob_H
9 #define Navigation_SplineTrajectoryConfigBlob_H
19 class SplineTrajectoryConfig;
31 KyUInt32 m_startConstraintDirectionMode;
32 KyFloat32 m_startConstraintDirectionVelocityThreshold;
42 SwapEndianness(e,
self.m_splineConfig);
43 SwapEndianness(e,
self.m_startConstraintDirectionMode);
44 SwapEndianness(e,
self.m_startConstraintDirectionVelocityThreshold);
45 SwapEndianness(e,
self.m_recomputationDistanceRatio);
46 SwapEndianness(e,
self.m_stabilityDistance);
47 SwapEndianness(e,
self.m_targetOnSplineDistance);
48 SwapEndianness(e,
self.m_maxDistanceToSplinePosition);
49 SwapEndianness(e,
self.m_velocityComputationMode);
52 class SplineTrajectoryConfigBlobBuilder :
public BaseBlobBuilder<SplineTrajectoryConfigBlob>
57 SplineTrajectoryConfigBlobBuilder(const SplineTrajectoryConfig* splineTrajectoryConfig)
58 : m_splineTrajectoryConfig(splineTrajectoryConfig)
61 virtual void DoBuild();
64 const SplineTrajectoryConfig* m_splineTrajectoryConfig;
69 #endif // Navigation_SplineTrajectoryConfigBlob_H
Class that configures how the trajectory is computed from the Channel.
Definition: splinetrajectoryconfigblob.h:23
#define KY_CLASS_WITHOUT_COPY(ClassName)
Define to forbid copy constructor and copy assignment.
Definition: types.h:387
Target
Enumerates the possible endianness types relative to the current platform.
Definition: endianness.h:35
Definition: gamekitcrowddispersion.h:20
Class that configures Spline geometric parameters.
Definition: splineconfigblob.h:25
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36
float KyFloat32
Type used internally to represent a 32-bit floating-point number.
Definition: types.h:43