1#ifndef MatrixViewWorkOrder_H
2#define MatrixViewWorkOrder_H
This is a container for the correlation matrix that comes from a bundle adjust.
~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.
Project * project() const
Returns the Project this WorkOrder is attached to.
WorkOrder(Project *project)
Create a work order that will work with the given project.
This is free and unencumbered software released into the public domain.