32 using namespace opencog;
50 if (scm_is_false(scm_integer_p(sboundary)))
51 scm_wrong_type_arg_msg(
"cog-set-af-boundary", 1, sboundary,
52 "integer opencog AttentionalFocus Boundary");
54 short bdy = scm_to_short(sboundary);
67 size_t isz = attentionalFocus.size();
68 if (0 == isz)
return SCM_EOL;
71 for (
size_t i = 0; i < isz; i++) {
72 Handle hi = attentionalFocus[i];
74 head = scm_cons(smob, head);
static SCM ss_set_af_boundary(SCM)
static SCM ss_af_boundary(void)
std::vector< Handle > HandleSeq
a list of handles
AttentionValue::sti_t set_attentional_focus_boundary(AttentionValue::sti_t s)
AttentionValue::sti_t get_attentional_focus_boundary() const
static SCM handle_to_scm(Handle)
OutputIterator get_handle_set_in_attentional_focus(OutputIterator result) const
static AtomSpace * ss_get_env_as(const char *)