Packagecom.transmote.flar.utils
Classpublic class FLARManagerConfigLoader
InheritanceFLARManagerConfigLoader Inheritance flash.events.EventDispatcher

Loads and parses FLARManager xml configuration file (e.g. flarConfig.xml).



Public Methods
 MethodDefined By
  
FLARManagerConfigLoader
  
dispose():void
Halts all processes and frees this instance for garbage collection.
FLARManagerConfigLoader
  
harvestConfig(flarManager:FLARManager = null):void
Copies properties specified by config file into FLARManager, and removes all complex Objects from FLARManagerConfigLoader memory.
FLARManagerConfigLoader
Public Constants
 ConstantDefined By
  CONFIG_FILE_LOADED : String = configFileLoaded
[static]
FLARManagerConfigLoader
  CONFIG_FILE_PARSED : String = configFileParsed
[static]
FLARManagerConfigLoader
Property Detail
activityThresholdproperty
flarManagerInternal var activityThreshold:Number = 16

displayHeightproperty 
flarManagerInternal var displayHeight:int = 480

displayWidthproperty 
flarManagerInternal var displayWidth:int = 640

flare_cameraParamsFileproperty 
flarManagerInternal var flare_cameraParamsFile:String

flare_resourcesPathproperty 
flarManagerInternal var flare_resourcesPath:String

flareNFT_featureSetFileproperty 
flarManagerInternal var flareNFT_featureSetFile:String

flareNFT_framerateproperty 
flarManagerInternal var flareNFT_framerate:Number

flareNFT_multiTargetsproperty 
flarManagerInternal var flareNFT_multiTargets:Boolean

flarToolkit_cameraParamsFileproperty 
flarManagerInternal var flarToolkit_cameraParamsFile:String

flarToolkit_labelAreaMaxproperty 
flarManagerInternal var flarToolkit_labelAreaMax:Number = NaN

flarToolkit_labelAreaMinproperty 
flarManagerInternal var flarToolkit_labelAreaMin:Number = NaN

flarToolkit_thresholdSourceDisplayStrproperty 
flarManagerInternal var flarToolkit_thresholdSourceDisplayStr:String

framerateproperty 
flarManagerInternal var framerate:Number = 30

loaderPathproperty 
flarManagerInternal var loaderPath:String

patternsproperty 
flarManagerInternal var patterns:Vector.<FLARPattern>

sourceHeightproperty 
flarManagerInternal var sourceHeight:int = 480

sourceWidthproperty 
flarManagerInternal var sourceWidth:int = 640

trackerToSourceRatioproperty 
flarManagerInternal var trackerToSourceRatio:Number = 0.5

useProxyproperty 
flarManagerInternal var useProxy:Boolean = false

Constructor Detail
FLARManagerConfigLoader()Constructor
public function FLARManagerConfigLoader()



Method Detail
dispose()method
public function dispose():void

Halts all processes and frees this instance for garbage collection.

harvestConfig()method 
public function harvestConfig(flarManager:FLARManager = null):void

Copies properties specified by config file into FLARManager, and removes all complex Objects from FLARManagerConfigLoader memory.

Parameters

flarManager:FLARManager (default = null)

loadConfigFile()method 
flarManagerInternal function loadConfigFile(configFilePath:String):void

Parameters

configFilePath:String

parseConfigFile()method 
flarManagerInternal function parseConfigFile(configFileXML:XML):void

Parameters

configFileXML:XML

Constant Detail
CONFIG_FILE_LOADEDConstant
public static const CONFIG_FILE_LOADED:String = configFileLoaded

CONFIG_FILE_PARSEDConstant 
public static const CONFIG_FILE_PARSED:String = configFileParsed