RemoveJointCommand.h dnacalib/Command.h dnacalib/Defs.h dnacalib/types/Aliases.h cstdint DNACalib.h RemoveJointCommand.cpp dnac::RemoveJointCommand dnac //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dnacalib/Command.h" #include"dnacalib/Defs.h" #include"dnacalib/types/Aliases.h" #include<cstdint> namespacednac{ classDNACalibDNAReader; classRemoveJointCommand:publicCommand{ public: DNACAPIexplicitRemoveJointCommand(MemoryResource*memRes=nullptr); DNACAPIRemoveJointCommand(std::uint16_tjointIndex,MemoryResource*memRes=nullptr); DNACAPI~RemoveJointCommand(); RemoveJointCommand(constRemoveJointCommand&)=delete; RemoveJointCommand&operator=(constRemoveJointCommand&)=delete; DNACAPIRemoveJointCommand(RemoveJointCommand&&); DNACAPIRemoveJointCommand&operator=(RemoveJointCommand&&); DNACAPIvoidsetJointIndex(std::uint16_tjointIndex); DNACAPIvoidrun(DNACalibDNAReader*output)override; private: classImpl; ScopedPtr<Impl>pImpl; }; }//namespacednac