Collapse All Expand All

C#

Clarion Library 6.1.1
DimensionValuePair Class
Members See Also Send Feedback

[This is preliminary documentation and is subject to change.]

Implements a dimension-value pair within Clarion by specifying the IDs of the dimension and value.

Namespace: Clarion.Framework
Assembly: ClarionLibrary (in ClarionLibrary.dll) Version: 6.1.1.0 (6.1.1.0)

# Syntax

C#
    public class DimensionValuePair : IWorldObject,
    	IComparable, IComparable<DimensionValuePair>, IEquatable<DimensionValuePair>

# Remarks

A dimension-value pair is a core concept in the Clarion theory. It is used to describe anything from featurized sensory information about the world, to information about how actions are performed, to information about goals.

Conceptually, dimension-value pairs look like: (dim 1, val 1),(dim 1, val 2),(dim 2, val 1),...,(dim n, val n)

Here is an example of dimension-value pairs being used to define a chunk:

Example Declarative Chunk: (Example Dimension, Example Value 1), (Example Dimension, Example Value 2)...

Copyright 2011. Nicholas Wilson

# Inheritance Hierarchy

System..::..Object
Clarion.Framework..::..DimensionValuePair
Clarion.Framework..::..DimensionValuePair<(Of <(<'dType, vType>)>)>

# See Also

DimensionValuePair Members
Clarion.Framework Namespace