1#ifndef MatrixViewWorkOrder_H
2#define MatrixViewWorkOrder_H
28 class CorrelationMatrix;
This is a container for the correlation matrix that comes from a bundle adjust.
This work order will open a MatrixSceneWidget and display the correlation matrix.
~MatrixViewWorkOrder()
Destructor.
bool dependsOn(WorkOrder *other) const
This method returns true if other depends on a MatrixViewWorkOrder.
MatrixViewWorkOrder(Project *project)
This method sets the text of the work order.
void execute()
This method computes and displays the correlation matrix.
void undoExecution()
This method deletes the last matrix viewed.
bool setupExecution()
If WorkOrder::execute() returns true, a new matrix view is created.
virtual bool isExecutable(CorrelationMatrix matrix)
This check is used by Directory::supportedActions(DataType data).
virtual MatrixViewWorkOrder * clone() const
This method clones the MatrixViewWorkOrder.
The main project for ipce.
Provide Undo/redo abilities, serialization, and history for an operation.
Project * project() const
Returns the Project this WorkOrder is attached to.
This is free and unencumbered software released into the public domain.