RotateCommand.h dnacalib/Command.h dnacalib/Defs.h dnacalib/types/Aliases.h DNACalib.h RotateCommand.cpp dnac::RotateCommand dnac //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dnacalib/Command.h" #include"dnacalib/Defs.h" #include"dnacalib/types/Aliases.h" namespacednac{ classDNACalibDNAReader; classRotateCommand:publicCommand{ public: DNACAPIexplicitRotateCommand(MemoryResource*memRes=nullptr); DNACAPIRotateCommand(Vector3degrees,Vector3origin,MemoryResource*memRes=nullptr); DNACAPI~RotateCommand(); RotateCommand(constRotateCommand&)=delete; RotateCommand&operator=(constRotateCommand&)=delete; DNACAPIRotateCommand(RotateCommand&&); DNACAPIRotateCommand&operator=(RotateCommand&&); DNACAPIvoidsetRotation(Vector3degrees); DNACAPIvoidsetOrigin(Vector3origin); DNACAPIvoidrun(DNACalibDNAReader*output)override; private: classImpl; ScopedPtr<Impl>pImpl; }; }//namespacednac