RAIN.Ontology.Sensation Class Reference

Sensation identifies the type of Sensation that a Sensor can detect or that an Aspect is associated with. By default Sensation includes definitions for SIGHT, TOUCH, SOUND, SMELL, and TASTE, although any sensation name may be given. More...

List of all members.

Public Member Functions

 Sensation ()
 Default constructor.
 Sensation (string name)
 Initialization constructor to set the Sensation name.
Sensation Clone ()
 Create a deep copy of the Sensation.

Public Attributes

const string SIGHT = "sight"
const string TOUCH = "touch"
const string SOUND = "sound"
const string SMELL = "smell"
const string TASTE = "taste"
string sensationName
 The name of the sensation.

Detailed Description

Sensation identifies the type of Sensation that a Sensor can detect or that an Aspect is associated with. By default Sensation includes definitions for SIGHT, TOUCH, SOUND, SMELL, and TASTE, although any sensation name may be given.


Constructor & Destructor Documentation

RAIN.Ontology.Sensation.Sensation ( )

Default constructor.

RAIN.Ontology.Sensation.Sensation ( string  name)

Initialization constructor to set the Sensation name.

Parameters:
nameThe name of the Sensation

Member Function Documentation

Sensation RAIN.Ontology.Sensation.Clone ( )

Create a deep copy of the Sensation.

Returns:
A new Sensation identical to the original

Member Data Documentation

The name of the sensation.