13class DNACalibDNAReader;
Command is an abstract class whose implementations are expected to modify the DNA provided in the run...
Definition: Command.h:15
Definition: DNACalibDNAReader.h:12
Definition: SetNeutralJointTranslationsCommand.cpp:12
SetNeutralJointTranslationsCommand is used to set new translation values to neutral joints.
Definition: SetNeutralJointTranslationsCommand.h:18
DNACAPI SetNeutralJointTranslationsCommand(SetNeutralJointTranslationsCommand &&)
DNACAPI SetNeutralJointTranslationsCommand(MemoryResource *memRes=nullptr)
Definition: SetNeutralJointTranslationsCommand.cpp:43
DNACAPI void run(DNACalibDNAReader *output) override
Definition: SetNeutralJointTranslationsCommand.cpp:76
DNACAPI void setTranslations(ConstArrayView< Vector3 > translations)
Method for setting the neutral joint translations.
Definition: SetNeutralJointTranslationsCommand.cpp:66
DNACAPI SetNeutralJointTranslationsCommand & operator=(SetNeutralJointTranslationsCommand &&)
SetNeutralJointTranslationsCommand(const SetNeutralJointTranslationsCommand &)=delete
ScopedPtr< Impl > pImpl
Definition: SetNeutralJointTranslationsCommand.h:56
SetNeutralJointTranslationsCommand & operator=(const SetNeutralJointTranslationsCommand &)=delete
DNACAPI ~SetNeutralJointTranslationsCommand()
MemoryResource is an abstract class that allows the implementation of polymorphic allocators.
Definition: MemoryResource.h:17
Takes ownership over the given pointer and handles it's lifetime.
Definition: ScopedPtr.h:116
A view over a continuous sequence of objects.
Definition: ArrayView.h:55
#define DNACAPI
Definition: dnacalib/Defs.h:26