RenameJointCommand is used to rename a joint.
More...
#include <RenameJointCommand.h>
RenameJointCommand is used to rename a joint.
◆ RenameJointCommand() [1/5]
dnac::RenameJointCommand::RenameJointCommand |
( |
MemoryResource * |
memRes = nullptr | ) |
|
|
explicit |
43 :
pImpl{makeScoped<Impl>(memRes)} {
44}
ScopedPtr< Impl > pImpl
Definition: RenameJointCommand.h:55
◆ RenameJointCommand() [2/5]
dnac::RenameJointCommand::RenameJointCommand |
( |
std::uint16_t |
jointIndex, |
|
|
const char * |
newName, |
|
|
MemoryResource * |
memRes = nullptr |
|
) |
| |
46 :
47 pImpl{makeScoped<Impl>(memRes)} {
48
49 pImpl->setName(jointIndex, newName);
50}
References pImpl.
◆ RenameJointCommand() [3/5]
dnac::RenameJointCommand::RenameJointCommand |
( |
const char * |
oldName, |
|
|
const char * |
newName, |
|
|
MemoryResource * |
memRes = nullptr |
|
) |
| |
52 :
53 pImpl{makeScoped<Impl>(memRes)} {
54
55 pImpl->setName(oldName, newName);
56}
References pImpl.
◆ ~RenameJointCommand()
dnac::RenameJointCommand::~RenameJointCommand |
( |
| ) |
|
|
default |
◆ RenameJointCommand() [4/5]
◆ RenameJointCommand() [5/5]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ run()
◆ setName() [1/2]
void dnac::RenameJointCommand::setName |
( |
const char * |
oldName, |
|
|
const char * |
newName |
|
) |
| |
Method for setting a new name for joint with given name.
- Note
- The renaming will not happen if there is no joint with given current name.
- Parameters
-
oldName | The current name of the joint whose name to change. |
newName | The new name for the joint. |
66 {
67 pImpl->setName(oldName, newName);
68}
References pImpl.
◆ setName() [2/2]
void dnac::RenameJointCommand::setName |
( |
std::uint16_t |
jointIndex, |
|
|
const char * |
newName |
|
) |
| |
Method for setting a new name for joint with given index.
- Parameters
-
jointIndex | The index of the joint whose name to change. |
newName | The new name for the joint. |
62 {
63 pImpl->setName(jointIndex, newName);
64}
References pImpl.
Referenced by main().
◆ pImpl
The documentation for this class was generated from the following files: