dnac::RotateCommand dnac::Command RotateCommand.h dnac::RotateCommand::Impl ScopedPtr< Impl > ScopedPtr<Impl> dnac::RotateCommand::pImpl pImpl dnac::RotateCommand::pImpl RotateCommand run setOrigin setRotation DNACAPI dnac::RotateCommand::RotateCommand (MemoryResource *memRes=nullptr) RotateCommand dnac::RotateCommand::RotateCommand MemoryResource * memRes nullptr DNACAPI dnac::RotateCommand::RotateCommand (Vector3 degrees, Vector3 origin, MemoryResource *memRes=nullptr) RotateCommand dnac::RotateCommand::RotateCommand Vector3 degrees Vector3 origin MemoryResource * memRes nullptr tdm::degrees pImpl DNACAPI dnac::RotateCommand::~RotateCommand () ~RotateCommand dnac::RotateCommand::~RotateCommand dnac::RotateCommand::RotateCommand (const RotateCommand &)=delete RotateCommand dnac::RotateCommand::RotateCommand const RotateCommand & RotateCommand & RotateCommand & dnac::RotateCommand::operator= (const RotateCommand &)=delete operator= dnac::RotateCommand::operator= const RotateCommand & DNACAPI dnac::RotateCommand::RotateCommand (RotateCommand &&) RotateCommand dnac::RotateCommand::RotateCommand RotateCommand && DNACAPI RotateCommand & RotateCommand & dnac::RotateCommand::operator= (RotateCommand &&) operator= dnac::RotateCommand::operator= RotateCommand && DNACAPI void void dnac::RotateCommand::setRotation (Vector3 degrees) setRotation dnac::RotateCommand::setRotation Vector3 degrees Method for setting the rotation angles. degrees Rotation angles in degrees. tdm::degrees pImpl DNACAPI void void dnac::RotateCommand::setOrigin (Vector3 origin) setOrigin dnac::RotateCommand::setOrigin Vector3 origin Method for setting the rotation origin. origin Origin coordinates. pImpl DNACAPI void void dnac::RotateCommand::run (DNACalibDNAReader *output) override run dnac::RotateCommand::run run DNACalibDNAReader * output pImpl RotateCommand is used to rotate neutral joints and vertex positions around given origin. Joint rotations are represented in parent space, so it is enough to rotate only root joints, as that rotation will be propagated to the rest of the joints. If the origin is not set, the assumed origin is (0, 0, 0). -ptr < dnac::RotateCommand::Impl > -pImpl < T > < dnac::RotateCommand::Impl > -ptr dnac::RotateCommandoperator= dnac::RotateCommandoperator= dnac::RotateCommandpImpl dnac::RotateCommandRotateCommand dnac::RotateCommandRotateCommand dnac::RotateCommandRotateCommand dnac::RotateCommandRotateCommand dnac::RotateCommandrun dnac::RotateCommandsetOrigin dnac::RotateCommandsetRotation dnac::RotateCommand~Command dnac::RotateCommand~RotateCommand