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 ofs
is made, anda
is applied to this. Otherwise,a
is applied directly tos
.minDur – An optimistic minimum duration of
a
maxDur – 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()