ScaleCommand.h dnacalib/Command.h dnacalib/Defs.h dnacalib/types/Aliases.h DNACalib.h ScaleCommand.cpp dnac::ScaleCommand dnac //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dnacalib/Command.h" #include"dnacalib/Defs.h" #include"dnacalib/types/Aliases.h" namespacednac{ classDNACalibDNAReader; classScaleCommand:publicCommand{ public: DNACAPIexplicitScaleCommand(MemoryResource*memRes=nullptr); DNACAPIScaleCommand(floatscale,Vector3origin,MemoryResource*memRes=nullptr); DNACAPI~ScaleCommand(); ScaleCommand(constScaleCommand&)=delete; ScaleCommand&operator=(constScaleCommand&)=delete; DNACAPIScaleCommand(ScaleCommand&&); DNACAPIScaleCommand&operator=(ScaleCommand&&); DNACAPIvoidsetScale(floatscale); DNACAPIvoidsetOrigin(Vector3origin); DNACAPIvoidrun(DNACalibDNAReader*output)override; private: classImpl; ScopedPtr<Impl>pImpl; }; }//namespacednac