An Aspect defines an observable characterstic of an object. Aspects are identified by their name and by the sensation that would be used to detect the Aspect. Aspects do not themselves have definitions, but instead are defined entirely by their relationship (coexistence with) other Aspects and the interpretation of the sensing entity. More...
Public Member Functions | |
Aspect () | |
default constructor | |
Aspect (string aName, Sensation s) | |
Constructor for initializing an Aspect with a name and Sensation. | |
Aspect | Clone () |
Clone makes a shallow copy of an Aspect, copying only the Aspect name and cloning the Sensation. | |
Aspect[] | GetAspects () |
GetAspects returns Aspects directly associated with an Observable. Aspects themselves are observable, meaning that Aspects can have Aspects. | |
Aspect[] | GetAllAspects () |
GetAllAspects returns all Aspects associated with an Observable, either directly or nested in its hierarchy. | |
Public Attributes | |
string | aspectName |
The name of the Aspect. | |
Sensation | sensation |
The Sensation associated with the Aspect. |
An Aspect defines an observable characterstic of an object. Aspects are identified by their name and by the sensation that would be used to detect the Aspect. Aspects do not themselves have definitions, but instead are defined entirely by their relationship (coexistence with) other Aspects and the interpretation of the sensing entity.
RAIN.Ontology.Aspect.Aspect | ( | ) |
default constructor
RAIN.Ontology.Aspect.Aspect | ( | string | aName, |
Sensation | s | ||
) |
Aspect RAIN.Ontology.Aspect.Clone | ( | ) |
Aspect [] RAIN.Ontology.Aspect.GetAllAspects | ( | ) |
GetAllAspects returns all Aspects associated with an Observable, either directly or nested in its hierarchy.
Implements RAIN.Ontology.Observable.
Aspect [] RAIN.Ontology.Aspect.GetAspects | ( | ) |
GetAspects returns Aspects directly associated with an Observable. Aspects themselves are observable, meaning that Aspects can have Aspects.
Implements RAIN.Ontology.Observable.
The name of the Aspect.