Class PartialOrderTransformer
Defined in File partialordertransformer.h
Inheritance Relationships
Base Type
public Planner::StateTransformer(Class StateTransformer)
Class Documentation
-
class PartialOrderTransformer : public Planner::StateTransformer
Public Functions
-
inline PartialOrderTransformer()
-
inline virtual ~PartialOrderTransformer()
-
virtual TemporalConstraints *cloneTemporalConstraints(const TemporalConstraints*const, const int extendBy = 0)
-
virtual TemporalConstraints *emptyTemporalConstraints()
-
virtual MinimalState &applyAction(MinimalState &s, const ActionSegment &a, const bool &inPlace, const double &minDur, const double &maxDur)
Apply a given action in the given state.
- Parameters:
s – The state in which to apply the action a
a – The action to apply in the state s
inPlace – If
false, a copy ofsis made, andais applied to this. Otherwise,ais applied directly tos.minDur – An optimistic minimum duration of
amaxDur – An optimistic maximum duration of
a
- Returns:
The state reached following the application of
a. IfinPlace=true, this refers to the same state ass.
-
inline PartialOrderTransformer()