SetNeutralJointRotationsCommand.h dnacalib/Command.h dnacalib/Defs.h dnacalib/types/Aliases.h cstdint DNACalib.h SetNeutralJointRotationsCommand.cpp dnac::SetNeutralJointRotationsCommand dnac //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dnacalib/Command.h" #include"dnacalib/Defs.h" #include"dnacalib/types/Aliases.h" #include<cstdint> namespacednac{ classDNACalibDNAReader; classSetNeutralJointRotationsCommand:publicCommand{ public: DNACAPIexplicitSetNeutralJointRotationsCommand(MemoryResource*memRes=nullptr); DNACAPISetNeutralJointRotationsCommand(ConstArrayView<Vector3>rotations,MemoryResource*memRes=nullptr); DNACAPISetNeutralJointRotationsCommand(ConstArrayView<float>xs, ConstArrayView<float>ys, ConstArrayView<float>zs, MemoryResource*memRes=nullptr); DNACAPI~SetNeutralJointRotationsCommand(); SetNeutralJointRotationsCommand(constSetNeutralJointRotationsCommand&)=delete; SetNeutralJointRotationsCommand&operator=(constSetNeutralJointRotationsCommand&)=delete; DNACAPISetNeutralJointRotationsCommand(SetNeutralJointRotationsCommand&&); DNACAPISetNeutralJointRotationsCommand&operator=(SetNeutralJointRotationsCommand&&); DNACAPIvoidsetRotations(ConstArrayView<Vector3>rotations); DNACAPIvoidsetRotations(ConstArrayView<float>xs,ConstArrayView<float>ys,ConstArrayView<float>zs); DNACAPIvoidrun(DNACalibDNAReader*output)override; private: classImpl; ScopedPtr<Impl>pImpl; }; }//namespacednac