23#include <mlUndoContext.h>
24#include <mlUndoStep.h>
#define SOVIEW2D_API
File to resolve system dependencies in View2D library.
The SoSFMLBase field is the interface used by Inventor Nodes to output ML Base objects to the outside...
interactive editor to accumulate a transformation matrix
UndoStep(SoView2DRigidRegistrationEditor *owner, const RegistrationState &state)
std::string description() const override
gui grabber to accumulate a transformation matrix
ml::UndoContextPtr _undoContext
Reference to the current undo context.
SoSFMLBase inUndoContext
input for undo context for undo/redo handling
void pushOldState(const RegistrationState &state) override
inherited to implement undo handling
virtual void inUndoContextChanged(SoField *field)
called when inUndoContext field is touched:
static void initClass()
Initializes this class (called on dll initialization).
SoView2DRigidRegistrationEditor()
Constructor.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.