|
| NumberNode (const std::string &s, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| NumberNode (double vvv, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| NumberNode (Node &n) |
|
double | get_value (void) |
|
| Node (Type t, const std::string &s, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV()) |
|
| Node (Node &n) |
|
const std::string & | getName () const |
|
std::string | toString (std::string indent="") |
|
std::string | toShortString (std::string indent="") |
|
virtual bool | operator== (const Atom &) const |
|
virtual bool | operator!= (const Atom &) const |
|
virtual | ~Atom () |
|
Type | getType () const |
|
bool | isType (Type t, bool subclass) const |
|
Handle | getHandle () |
|
AttentionValuePtr | getAttentionValue () |
|
void | setAttentionValue (AttentionValuePtr) |
| Sets the AttentionValue object of the atom. More...
|
|
AttentionValue::sti_t | getSTI () |
| Handy-dandy convenience getters for attention values. More...
|
|
AttentionValue::lti_t | getLTI () |
|
AttentionValue::vlti_t | getVLTI () |
|
void | setSTI (AttentionValue::sti_t stiValue) |
|
void | setLTI (AttentionValue::lti_t ltiValue) |
|
void | incVLTI () |
|
void | decVLTI () |
|
TruthValuePtr | getTruthValue () |
|
void | setTruthValue (TruthValuePtr) |
| Sets the TruthValue object of the atom. More...
|
|
void | merge (TruthValuePtr) |
|
Handle | tvmerge (TruthValuePtr tv) |
|
size_t | getIncomingSetSize () |
| Get the size of the incoming set. More...
|
|
IncomingSet | getIncomingSet () |
|
template<typename OutputIterator > |
OutputIterator | getIncomingSet (OutputIterator result) |
|
template<class T > |
bool | foreach_incoming (bool(T::*cb)(const Handle &), T *data) |
|
template<typename OutputIterator > |
OutputIterator | getIncomingSetByType (OutputIterator result, Type type, bool subclass=false) |
|
IncomingSet | getIncomingSetByType (Type type, bool subclass=false) |
|
Definition at line 39 of file NumberNode.h.