ARLO Adapt
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
arlo.UserState Class Reference
Inheritance diagram for arlo.UserState:
Inheritance graph
[legend]
Collaboration diagram for arlo.UserState:
Collaboration graph
[legend]

Public Member Functions

 UserState ()
 
 UserState (Logger logger, String loginName, String password, String filePath, String userDataDirectoryPath)
 
void setDefaults (Logger logger)
 
void saveToDisk ()
 
String toString ()
 
void renameTag (Logger logger, String oldTagName, String newTagName)
 

Public Attributes

transient Logger logger
 
transient CreateSpectraImage createSpectraImage
 
String userDefinedTagsFilePath = null
 
SimpleTable userDefinedTagTable = null
 
ArrayList< String > tagNames = null
 
int spectraBorderWidth = -1
 
int spectraTopBorderHeight = -1
 
int timeScaleHeight = -1
 
boolean showSpectra
 
boolean showCatalog
 
boolean showTimeScale
 
boolean showFrequencyScale
 
int catalogTypeIndex
 
int catalogTagClassIndex
 
int catalogBorderHeight = -1
 
int catalogBorderWidth = -1
 
int catalogSpectraNumFrequencyBands = -1
 
int catalogSpectraNumFramesPerSecond = -1
 
ArrayList< UserTagcatalogFirstTags = new ArrayList<UserTag>()
 
ArrayList< UserTagcatalogClassExampleTags = new ArrayList<UserTag>()
 
String loginName
 
String password
 
String filePath
 
long currentLoginTime
 
long lastLoginTime
 
int loginNumTimes
 
String userDataDirectoryPath
 
String dataUploadLoginName
 
String dataUploadPassword
 
String dataUploadMachineIP
 
String dataUploadSourceDirectory
 
String lastMainMenuChoice
 
UserInformation userInformation
 
HashMap< String, String > dataSetFileNameToFilePath
 
HashMap< String, Integer > dataSetFileNameToIndex
 
ArrayList< String > dataSetFileNames
 
HashMap< String, String > dataSetFileNameToClassName
 
ArrayList< String > dataSetClassNames
 
double windowSizeInSeconds
 
int windowNumTimeFrames
 
double windowFractionOverlap
 
double spectraMinimumBandFrequency
 
double spectraMaximumBandFrequency
 
double spectraDampingFactor
 
int spectraNumFrequencyBands
 
int spectraNumFramesPerSecond
 
boolean subwindowTagging
 
boolean ignoreFrequencyBoundaries
 
boolean simpleNormalization
 
double gain
 
boolean frequencyBandNormalization
 
boolean normalizeAudioVolume
 
boolean activeLearning
 
String activeLearningModelName
 
int activeLearningNumProbes
 
double activeLearningTargetOutput
 
int learningNumProbes
 
int learningBestBiasSpaceProbeIndex
 
double learningBestAccuracy
 
int learningNumRepresentationRepeats
 
double learningBestFalseNegativeRate
 
double learningBestFalsePositiveRate
 
double learningBestDuration
 
int learningBestNumTrueNegatives
 
int learningBestNumTruePositives
 
int learningBestNumFalseNegatives
 
int learningBestNumFalsePositives
 
int exampleSetNumExamples
 
Vector< AudioFileaudioFileVector
 
ArrayList< UserTagtaggedExamples
 
int numTrainingExamples
 
int numNearestNeighbors
 
Model modelParameterMinValues
 
Model modelParameterMaxValues
 
Model currentModel
 
Model bestModel
 
ConcurrentHashMap< String, ModelmodelSpace
 
String newModelName
 
Model active
 
ArrayList< String > dataSetFileNamesToClassify
 
int maxTimeInSeconds
 

Static Public Attributes

static final long serialVersionUID = 729385610392L
 
static final int CATALOG_TYPE_ALL_TAG_CLASSES = 0
 
static final int CATALOG_TYPE_TAG_CLASS_EXAMPLES = 1
 

Constructor & Destructor Documentation

arlo.UserState.UserState ( )
arlo.UserState.UserState ( Logger  logger,
String  loginName,
String  password,
String  filePath,
String  userDataDirectoryPath 
)

Member Function Documentation

void arlo.UserState.renameTag ( Logger  logger,
String  oldTagName,
String  newTagName 
)
void arlo.UserState.saveToDisk ( )
void arlo.UserState.setDefaults ( Logger  logger)
String arlo.UserState.toString ( )

Member Data Documentation

Model arlo.UserState.active
boolean arlo.UserState.activeLearning
String arlo.UserState.activeLearningModelName
int arlo.UserState.activeLearningNumProbes
double arlo.UserState.activeLearningTargetOutput
Vector<AudioFile> arlo.UserState.audioFileVector
Model arlo.UserState.bestModel
final int arlo.UserState.CATALOG_TYPE_ALL_TAG_CLASSES = 0
static
final int arlo.UserState.CATALOG_TYPE_TAG_CLASS_EXAMPLES = 1
static
int arlo.UserState.catalogBorderHeight = -1
int arlo.UserState.catalogBorderWidth = -1
ArrayList<UserTag> arlo.UserState.catalogClassExampleTags = new ArrayList<UserTag>()
ArrayList<UserTag> arlo.UserState.catalogFirstTags = new ArrayList<UserTag>()
int arlo.UserState.catalogSpectraNumFramesPerSecond = -1
int arlo.UserState.catalogSpectraNumFrequencyBands = -1
int arlo.UserState.catalogTagClassIndex
int arlo.UserState.catalogTypeIndex
transient CreateSpectraImage arlo.UserState.createSpectraImage
long arlo.UserState.currentLoginTime
Model arlo.UserState.currentModel
ArrayList<String> arlo.UserState.dataSetClassNames
ArrayList<String> arlo.UserState.dataSetFileNames
ArrayList<String> arlo.UserState.dataSetFileNamesToClassify
HashMap<String, String> arlo.UserState.dataSetFileNameToClassName
HashMap<String, String> arlo.UserState.dataSetFileNameToFilePath
HashMap<String, Integer> arlo.UserState.dataSetFileNameToIndex
String arlo.UserState.dataUploadLoginName
String arlo.UserState.dataUploadMachineIP
String arlo.UserState.dataUploadPassword
String arlo.UserState.dataUploadSourceDirectory
int arlo.UserState.exampleSetNumExamples
String arlo.UserState.filePath
boolean arlo.UserState.frequencyBandNormalization
double arlo.UserState.gain
boolean arlo.UserState.ignoreFrequencyBoundaries
long arlo.UserState.lastLoginTime
String arlo.UserState.lastMainMenuChoice
double arlo.UserState.learningBestAccuracy
int arlo.UserState.learningBestBiasSpaceProbeIndex
double arlo.UserState.learningBestDuration
double arlo.UserState.learningBestFalseNegativeRate
double arlo.UserState.learningBestFalsePositiveRate
int arlo.UserState.learningBestNumFalseNegatives
int arlo.UserState.learningBestNumFalsePositives
int arlo.UserState.learningBestNumTrueNegatives
int arlo.UserState.learningBestNumTruePositives
int arlo.UserState.learningNumProbes
int arlo.UserState.learningNumRepresentationRepeats
transient Logger arlo.UserState.logger
String arlo.UserState.loginName
int arlo.UserState.loginNumTimes
int arlo.UserState.maxTimeInSeconds
Model arlo.UserState.modelParameterMaxValues
Model arlo.UserState.modelParameterMinValues
ConcurrentHashMap<String, Model> arlo.UserState.modelSpace
String arlo.UserState.newModelName
boolean arlo.UserState.normalizeAudioVolume
int arlo.UserState.numNearestNeighbors
int arlo.UserState.numTrainingExamples
String arlo.UserState.password
final long arlo.UserState.serialVersionUID = 729385610392L
static
boolean arlo.UserState.showCatalog
boolean arlo.UserState.showFrequencyScale
boolean arlo.UserState.showSpectra
boolean arlo.UserState.showTimeScale
boolean arlo.UserState.simpleNormalization
int arlo.UserState.spectraBorderWidth = -1
double arlo.UserState.spectraDampingFactor
double arlo.UserState.spectraMaximumBandFrequency
double arlo.UserState.spectraMinimumBandFrequency
int arlo.UserState.spectraNumFramesPerSecond
int arlo.UserState.spectraNumFrequencyBands
int arlo.UserState.spectraTopBorderHeight = -1
boolean arlo.UserState.subwindowTagging
ArrayList<UserTag> arlo.UserState.taggedExamples
ArrayList<String> arlo.UserState.tagNames = null
int arlo.UserState.timeScaleHeight = -1
String arlo.UserState.userDataDirectoryPath
String arlo.UserState.userDefinedTagsFilePath = null
SimpleTable arlo.UserState.userDefinedTagTable = null
UserInformation arlo.UserState.userInformation
double arlo.UserState.windowFractionOverlap
int arlo.UserState.windowNumTimeFrames
double arlo.UserState.windowSizeInSeconds

The documentation for this class was generated from the following file: