gwnavruntime/pathfollower/splinecomputationconfig.h Source File
Go to the documentation of this file.
19 class SplineComputationConfigBlob;
21 class AdvancedSplineComputationConfig
26 AdvancedSplineComputationConfig() { SetDefaults(); }
29 bool operator==(
const AdvancedSplineComputationConfig& other)
const;
30 bool operator!=(
const AdvancedSplineComputationConfig& other)
const {
return !operator==(other); }
51 class SplineComputationConfig
56 SplineComputationConfig() { SetDefaults(); }
58 KyResult InitFromBlob(
const SplineComputationConfigBlob& blob);
59 bool operator==(
const SplineComputationConfig& other)
const;
60 bool operator!=(
const SplineComputationConfig& other)
const {
return !operator==(other); }
65 KyResult SetDistanceToInnerCornerFunctionPoints(
const KyArray<Vec2f>& points);
74 KyResult SetDistanceToInnerCornerFunctionPoints(
const Vec2f* points,
KyUInt32 pointCount);
78 RadiusProfileArray m_radiusProfileArray;
92 KyFloat32 m_startAndEndConstraintTurnMaxAngle;
94 AdvancedSplineComputationConfig m_advancedConfig;
128 KyArray<Vec3f> m_distanceToInnerCornerFunctionPoints;
std::uint32_t KyUInt32
uint32_t
Definition: types.h:29
#define KY_DEFINE_NEW_DELETE_OPERATORS(MemStat)
This macro defines new and delete operators.
Definition: memory.h:132
Navigation return code class.
Definition: types.h:108
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
float KyFloat32
float
Definition: types.h:32