TranslateCommand.h dnacalib/Command.h dnacalib/Defs.h dnacalib/types/Aliases.h DNACalib.h TranslateCommand.cpp dnac::TranslateCommand dnac //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dnacalib/Command.h" #include"dnacalib/Defs.h" #include"dnacalib/types/Aliases.h" namespacednac{ classDNACalibDNAReader; classTranslateCommand:publicCommand{ public: DNACAPIexplicitTranslateCommand(MemoryResource*memRes=nullptr); DNACAPITranslateCommand(Vector3translation,MemoryResource*memRes=nullptr); DNACAPI~TranslateCommand(); TranslateCommand(constTranslateCommand&)=delete; TranslateCommand&operator=(constTranslateCommand&)=delete; DNACAPITranslateCommand(TranslateCommand&&); DNACAPITranslateCommand&operator=(TranslateCommand&&); DNACAPIvoidsetTranslation(Vector3translation); DNACAPIvoidrun(DNACalibDNAReader*output)override; private: classImpl; ScopedPtr<Impl>pImpl; }; }//namespacednac