gov.sandia.cognition.framework.lite
Class VectorBasedPerceptionModuleFactory

java.lang.Object
  extended by gov.sandia.cognition.framework.lite.VectorBasedPerceptionModuleFactory
All Implemented Interfaces:
CognitiveModuleFactory, Serializable

public class VectorBasedPerceptionModuleFactory
extends Object
implements CognitiveModuleFactory, Serializable

Factory for a VectorBasedPerceptionModule

Since:
1.0
Author:
Kevin R. Dixon
See Also:
Serialized Form

Constructor Summary
VectorBasedPerceptionModuleFactory()
          Creates a new instance of VectorBasedPerceptionModuleFactory
VectorBasedPerceptionModuleFactory(CogxelFactory cogxelFactory)
          Creates a new instance of VectorBasedPerceptionModuleFactory
 
Method Summary
 VectorBasedPerceptionModule createModule(CognitiveModel model)
          Creates a new CognitiveModule for the given CognitiveModel.
 CogxelFactory getCogxelFactory()
          Getter for cogxelFactory
 void setCogxelFactory(CogxelFactory cogxelFactory)
          Setter for cogxelFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VectorBasedPerceptionModuleFactory

public VectorBasedPerceptionModuleFactory()
Creates a new instance of VectorBasedPerceptionModuleFactory


VectorBasedPerceptionModuleFactory

public VectorBasedPerceptionModuleFactory(CogxelFactory cogxelFactory)
Creates a new instance of VectorBasedPerceptionModuleFactory

Parameters:
cogxelFactory - CogxelFactory for the module to use in creating Cogxels
Method Detail

getCogxelFactory

public CogxelFactory getCogxelFactory()
Getter for cogxelFactory

Returns:
CogxelFactory for the module to use in creating Cogxels

setCogxelFactory

public void setCogxelFactory(CogxelFactory cogxelFactory)
Setter for cogxelFactory

Parameters:
cogxelFactory - CogxelFactory for the module to use in creating Cogxels

createModule

public VectorBasedPerceptionModule createModule(CognitiveModel model)
Creates a new CognitiveModule for the given CognitiveModel.

Specified by:
createModule in interface CognitiveModuleFactory
Parameters:
model - The model to create a new module for
Returns:
A new CognitiveModule for the given model