(C++)  1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::planning::WorldState Member List

This is the complete list of members for grail::planning::WorldState, including all inherited members.

AddCollection(const std::string &collectionName)grail::planning::ParametrizedObject
AddObject(const std::string &typeName) (defined in grail::planning::WorldState)grail::planning::WorldState
AddQueuedObjects() (defined in grail::planning::WorldState)grail::planning::WorldState
CollectionContains(const std::string &collectionName, unsigned int objectIndex) constgrail::planning::ParametrizedObject
Contains(const std::string &paramName) constgrail::planning::ParametrizedObject
CountObjectsOfType(const std::string &typeName) constgrail::planning::WorldState
GenerateParameterLists(const std::vector< std::vector< unsigned int >> &precedingParameterLists, unsigned int searchedTypeIndex) const (defined in grail::planning::WorldState)grail::planning::WorldState
GetCollection(const std::string &name) (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObject
GetCollection(const std::string &name) const (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObject
GetDomain() const (defined in grail::planning::WorldState)grail::planning::WorldState
GetLegalActions() const (defined in grail::planning::WorldState)grail::planning::WorldState
GetObjectByIndex(unsigned int index) const (defined in grail::planning::WorldState)grail::planning::WorldState
GetObjectByIndex(unsigned int index) (defined in grail::planning::WorldState)grail::planning::WorldState
GetObjectMap() const (defined in grail::planning::WorldState)grail::planning::WorldState
GetObjectsOfType(const std::string &typeName) constgrail::planning::WorldState
GetObjectsOfType(const std::string &typeName)grail::planning::WorldState
GetParametersSize() constgrail::planning::ParametrizedObject
GetParameterValue(const std::string &paramName) constgrail::planning::ParametrizedObjectinline
HasEqualParams(const ParametrizedObject &other) const (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObject
indexCollections (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObjectprotected
memory (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObjectprotected
MergeParameters(const ParametrizedObject &other) (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObject
operator=(const WorldState &other) (defined in grail::planning::WorldState)grail::planning::WorldState
operator=(WorldState &&other)=default (defined in grail::planning::WorldState)grail::planning::WorldState
operator=(const ParametrizedObject &other) (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObject
operator=(ParametrizedObject &&other)=delete (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObject
operator==(const WorldState &other) const (defined in grail::planning::WorldState)grail::planning::WorldState
parameters (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObjectprotected
ParametrizedObject(MemoryPool &memory) (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObjectprotected
ParametrizedObject(const ParametrizedObject &other) (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObjectprotected
ParametrizedObject(ParametrizedObject &&other)=default (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObjectprotected
RemoveObject(unsigned int objectIndex)grail::planning::WorldState
RemoveQueuedObjects() (defined in grail::planning::WorldState)grail::planning::WorldState
SerializeForGUI(std::map< std::string, std::string > &nameValues) const (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObject
SetParameter(const std::string &paramName, const ParameterType &paramValue)grail::planning::ParametrizedObjectinline
SetSerializeForGUIFunction(std::function< void(const ParametrizedObject &object, std::map< std::string, std::string > &nameValues)> function) (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObject
WorldState(MemoryPool &memory) (defined in grail::planning::WorldState)grail::planning::WorldState
WorldState(const std::shared_ptr< Domain > &domain, const std::vector< WorldObject > &worldObjects, MemoryPool &memory) (defined in grail::planning::WorldState)grail::planning::WorldState
WorldState(const WorldState &other) (defined in grail::planning::WorldState)grail::planning::WorldState
WorldState(WorldState &&other)=default (defined in grail::planning::WorldState)grail::planning::WorldState
~ParametrizedObject()=default (defined in grail::planning::ParametrizedObject)grail::planning::ParametrizedObjectvirtual
~WorldState()=default (defined in grail::planning::WorldState)grail::planning::WorldStatevirtual