VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
planBuilder.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2016 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include "vrfplan/vrfplanDefines.h"
13 #include "vrfplan/plan.h"
14 
22 {
23 public:
25  DtPlanBuilder();
26  DtPlanBuilder(const DtString& planName);
27  DtPlanBuilder(const DtUUID& planName);
28 
30  virtual ~DtPlanBuilder();
31 
33  virtual void setPlanName(const DtString&);
34  virtual void setPlanName(const DtUUID&);
35 
37  virtual const DtPlan& plan() const;
38 
40  virtual DtPlan* planCopy() const;
41 
42  operator const DtPlan& () const
43  {
44  return myPlan;
45  }
46 
50  virtual SharedPlanBlockBuilder addTriggerStatement(const DtSimCondExpr&, DtUUID& triggerUUID, const DtString& description = "", bool reregister = true,
51  const DtString& option = "ReTask", bool addToStart = false);
52 
53 private:
56 
57 protected:
59 };

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)