org.cyberlab.local.activity
Class AbstractCreateModelActivity<E>

java.lang.Object
  extended by Activity
      extended by org.cyberlab.local.activity.AbstractGeneralActivity<AbstractCreateModelActivity<E>>
          extended by org.cyberlab.local.activity.AbstractCreateModelActivity<E>
Type Parameters:
E - The object type of the model created

public abstract class AbstractCreateModelActivity<E>
extends AbstractGeneralActivity<AbstractCreateModelActivity<E>>

Abstract class implementing common features needed by activities using the framework for model creation. The class use Generics allowing common handling of classes that extend this.

Author:
Mats-Gøran Karlsen

Field Summary
protected  LocalFeaturesExtractor mExtractor
           
protected  LocalModel<E> mModel
           
protected  AbstractCreateModelTask<E> mModelTask
           
 
Fields inherited from class org.cyberlab.local.activity.AbstractGeneralActivity
CAMERA_ACTIVITY, DIALOG, externalActivity, LIBRARY_ACTIVITY, mCameraFile, mHandler
 
Constructor Summary
AbstractCreateModelActivity()
           
 
Method Summary
 LocalModel<E> getModel()
          Retrieves the stored model.
 void setModel(LocalModel<E> model)
          Stores the model.
 
Methods inherited from class org.cyberlab.local.activity.AbstractGeneralActivity
cameraActivityResult, getHandler, libraryActivityResult, onActivityResult, onCreate, onSaveInstanceState, startCameraActivity, startImageLibraryActivity, threadFinished, updateDialog, updateDialogMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mModel

protected LocalModel<E> mModel

mModelTask

protected AbstractCreateModelTask<E> mModelTask

mExtractor

protected LocalFeaturesExtractor mExtractor
Constructor Detail

AbstractCreateModelActivity

public AbstractCreateModelActivity()
Method Detail

setModel

public void setModel(LocalModel<E> model)
Stores the model.

Parameters:
model -

getModel

public LocalModel<E> getModel()
Retrieves the stored model.

Returns: