VHISTlib  1.84.0.3018
/daten/ahuesgen/projects/vhist/code/vhistlib/include/vhistdifflib/workflowstepcosts.h
00001 /* $HEADERS
00002  $Id: workflowstepcosts.h 2179 2011-06-24 09:03:24Z ahuesgen $
00003  */
00004 
00005 #ifndef WORKFLOWSTEPCOSTS_H
00006 #define WORKFLOWSTEPCOSTS_H
00007 
00008 #include "../shared/misc_defines.h"
00009 #include "diffdefines.h"
00010 
00011 namespace vhist
00012 {
00013 
00014 struct Workflowstep;
00015 
00016 class VHIST_EXTERN WorkflowstepCosts
00017 {
00018     public:
00019         WorkflowstepCosts();
00020         virtual ~WorkflowstepCosts();
00021 
00022     public:
00023         virtual Costs costs(const Workflowstep& step1,
00024                 const Workflowstep& step2) const;
00025         virtual Costs wrongParentCosts() const;
00026         virtual Costs unmatchedNodeCosts() const;
00027 };
00028 
00029 } // namespace vhist
00030 
00031 #endif // WORKFLOWSTEPCOSTS_H

VHISTlib 1.84.0.3018 of Jun 28 2013, generated by doxygen.