#pragma once #include "XNWeightBalance_global.h" #include struct XNWeightBalancePrivate; class XNWEIGHTBALANCE_EXPORT XNWeightBalance : public XNModelObject { XN_METATYPE(XNWeightBalance, XNModelObject) XN_DECLARE_PRIVATE(XNWeightBalance) public: XNWeightBalance(); virtual ~XNWeightBalance(); protected: XNWeightBalance(PrivateType *p); public: virtual void Initialize() override; virtual void PrepareForExecute() override; virtual void StepUpdate() override; protected: void InitializeData(); void ReleaseData(); }; XNCLASS_PTR_DECLARE(XNWeightBalance)