Commit 0cede672 authored by Tyler Wilson's avatar Tyler Wilson
Browse files

Merging WorkOrderFactory class from IPCE to ISIS. Fixes #4070,#3957

git-svn-id: http://subversion.wr.usgs.gov/repos/prog/isis3/trunk@6859 41f8697f-d340-4b68-9986-7bafba869bb8
parent ca8bbbeb
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -29,6 +29,10 @@ namespace Isis {
   *
   * @param project The project to give to the work order constructor
   * @param type The work order type (class name) - for example "Isis::ImportImagesWorkOrder"
   * 
   * @throws IException::Unknown "Could not create the work order through WorkOrderFactory"
   * 
   * @return @b WorkOrder Returns the instantiated WorkOrder
   */
  WorkOrder *WorkOrderFactory::create(Project *project, QString type) {
    WorkOrder *result = NULL;
+5 −0
Original line number Diff line number Diff line
@@ -42,6 +42,11 @@ namespace Isis {
   * @internal
   *   @history 2012-10-19 Steven Lambright - Added tryType() to reduce the chances of programmer
   *                         mistakes and to reduce duplicate code.
   *   @history 2014-07-14 Kimberly Oyama - Added support for correlation matrix.
   *   @history 2015-08-14 Jeannie Backer - Added jigsaw work order.
   *   @history 2015-09-05 Ken Edmundson - Added support for new WorkOrders: SaveProjectWorkOrder,
   *                         SensorGetInforWorkOrder, and TargetGetInfoWorkOrder.
   *   @history 2016-06-09 Makayla Shepherd - Updated documentation. Fixes #3957.
   */
  class WorkOrderFactory {
    public: