11class 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: TranslateCommand.cpp:12
TranslateCommand is used to translate neutral joints and vertex positions.
Definition: TranslateCommand.h:18
TranslateCommand(const TranslateCommand &)=delete
DNACAPI ~TranslateCommand()
TranslateCommand & operator=(const TranslateCommand &)=delete
DNACAPI TranslateCommand & operator=(TranslateCommand &&)
DNACAPI TranslateCommand(MemoryResource *memRes=nullptr)
Definition: TranslateCommand.cpp:66
ScopedPtr< Impl > pImpl
Definition: TranslateCommand.h:41
DNACAPI void run(DNACalibDNAReader *output) override
Definition: TranslateCommand.cpp:83
DNACAPI void setTranslation(Vector3 translation)
Method for setting the translation vector.
Definition: TranslateCommand.cpp:79
DNACAPI TranslateCommand(TranslateCommand &&)
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
#define DNACAPI
Definition: dnacalib/Defs.h:26