Serializable
, Plugin
Nar
, VisionChannel
public abstract class SensoryChannel extends Object implements Plugin, Serializable
Modifier and Type | Field | Description |
---|---|---|
int |
duration |
|
int |
height |
|
private Term |
label |
|
Nar |
nar |
|
private Collection<SensoryChannel> |
reportResultsTo |
|
List<Task> |
results |
|
int |
width |
Constructor | Description |
---|---|
SensoryChannel() |
|
SensoryChannel(Nar nar,
Collection<SensoryChannel> reportResultsTo,
int width,
int height,
int duration,
Term label) |
|
SensoryChannel(Nar nar,
SensoryChannel reportResultsTo,
int width,
int height,
int duration,
Term label) |
Modifier and Type | Method | Description |
---|---|---|
void |
addInput(String text,
Timable time) |
|
abstract Nar |
addInput(Task t,
Timable time) |
|
double |
getDuration() |
|
double |
getHeight() |
|
String |
getName() |
|
double |
getWidth() |
|
double |
priority(Term t) |
|
void |
resetChannel() |
|
void |
setDuration(double val) |
|
void |
setHeight(double val) |
|
void |
setName(String val) |
|
void |
setWidth(double val) |
|
void |
step_finished(Timable time) |
|
void |
step_start(Timable time) |
|
double |
topDownPriority(Term t) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
name, setEnabled
private Collection<SensoryChannel> reportResultsTo
public Nar nar
public volatile int height
public volatile int width
public volatile int duration
private volatile Term label
public SensoryChannel()
public SensoryChannel(Nar nar, Collection<SensoryChannel> reportResultsTo, int width, int height, int duration, Term label)
public SensoryChannel(Nar nar, SensoryChannel reportResultsTo, int width, int height, int duration, Term label)
public void resetChannel()
public double getHeight()
public void setHeight(double val)
public double getWidth()
public void setWidth(double val)
public double getDuration()
public void setDuration(double val)
public void step_start(Timable time)
public void step_finished(Timable time)
public double topDownPriority(Term t)
public double priority(Term t)
public String getName()
public void setName(String val)
Copyright © 2020 OpenNARS. All rights reserved.