<?xml version="1.0"?>
<Definitions>
  <NodeClass name="MMITrain" category="VQ" source="MMITrain.cc">
    <Input name="FRAMES" type="Vector&lt;ObjectRef&gt; ">No description available</Input>
    <Output name="OUTPUT" type="Cell">MMI tree</Output>
    <Parameter name="LEVELS" type="int" value="">Number of levels for the tree</Parameter>
    <Description>Train Maximum Mutual Information (MMI) Tree</Description>
  </NodeClass>
  <NodeClass name="VQuantize" category="VQ" source="VQuantize.cc" require="VQ">
    <Input name="INPUT" type="any">No description available</Input>
    <Input name="VQ" type="any">No description available</Input>
    <Output name="OUTPUT" type="any">No description available</Output>
    <Description>No description available</Description>
  </NodeClass>
  <NodeClass name="VQuantizeDiff" category="VQ" source="VQuantizeDiff.cc">
    <Input name="INPUT" type="any">No description available</Input>
    <Input name="VQ" type="any">No description available</Input>
    <Output name="OUTPUT" type="any">No description available</Output>
    <Parameter name="LENGTH" type="any" value="">No description available</Parameter>
    <Description>No description available</Description>
  </NodeClass>
  <NodeClass name="MMIScore" category="VQ" source="MMIScore.cc">
    <Input name="FRAMES" type="any">No description available</Input>
    <Input name="MMI" type="any">No description available</Input>
    <Output name="OUTPUT" type="any">No description available</Output>
    <Description>No description available</Description>
  </NodeClass>
  <NodeClass name="VQTrain" category="VQ" source="VQTrain.cc" require="VQ">
    <Input name="FRAMES" type="any">No description available</Input>
    <Output name="OUTPUT" type="any">No description available</Output>
    <Parameter name="MEANS" type="any" value="">No description available</Parameter>
    <Parameter name="BINARY" type="any" value="">No description available</Parameter>
    <Description>No description available</Description>
  </NodeClass>
  <NodeClass name="VQClass" category="VQ" source="VQClass.cc" require="VQ">
    <Input name="INPUT" type="any">No description available</Input>
    <Input name="VQ" type="any">No description available</Input>
    <Output name="OUTPUT" type="any">No description available</Output>
    <Description>No description available</Description>
  </NodeClass>
  <NodeClass name="CMCalc" category="VQ" source="CMCalc.cc" require="CMap">
    <Input name="INPUT" type="any">No description available</Input>
    <Input name="CM" type="any">No description available</Input>
    <Output name="OUTPUT" type="any">No description available</Output>
    <Parameter name="OUTPUTLENGTH" type="any" value="">No description available</Parameter>
    <Description>No description available</Description>
  </NodeClass>
  <NodeClass name="CMTrain" category="VQ" source="CMTrain.cc" require="CMap">
    <Input name="TRAIN_IN" type="Vector&lt;ObjectRef&gt;">Input feature accumulator</Input>
    <Input name="TRAIN_OUT" type="Vector&lt;ObjectRef&gt;">Output feature accumulator</Input>
    <Input name="VQ" type="KMeans">Already trained vector quantizer</Input>
    <Output name="OUTPUT" type="CodebookMap">Resulting codebook map</Output>
    <Description>Trains a codebook map</Description>
  </NodeClass>
  <NodeClass name="VQCloseness" category="VQ" source="VQCloseness.cc">
    <Input name="INPUT" type="any">No description available</Input>
    <Input name="VQ" type="any">No description available</Input>
    <Output name="OUTPUT" type="any">No description available</Output>
    <Description>No description available</Description>
  </NodeClass>
  <NodeClass name="VQWeightMeans" category="VQ" source="VQWeightMeans.cc">
    <Input name="INPUT" type="any">No description available</Input>
    <Input name="VQ" type="any">No description available</Input>
    <Output name="OUTPUT" type="any">No description available</Output>
    <Parameter name="OUTPUTLENGTH" type="any" value="">No description available</Parameter>
    <Description>No description available</Description>
  </NodeClass>
  <NodeClass name="MSVQTrain" category="VQ" source="MSVQTrain.cc" require="MSVQ">
    <Input name="FRAMES" type="any">No description available</Input>
    <Output name="OUTPUT" type="any">No description available</Output>
    <Parameter name="STAGES" type="any" value="">No description available</Parameter>
    <Parameter name="BINARY" type="any" value="">No description available</Parameter>
    <Description>Training of a multi-stage vector quantizer</Description>
  </NodeClass>
  <NodeClass name="RBFTrain" category="VQ" source="RBFTrain.cc">
    <Input name="FRAMES" type="any">No description available</Input>
    <Output name="OUTPUT" type="any">No description available</Output>
    <Parameter name="NB_GAUSSIANS" type="any" value="">No description available</Parameter>
    <Description>No description available</Description>
  </NodeClass>
  <NodeClass name="FMapCalc" category="VQ" source="FMapCalc.cc" require="FeatureMap">
    <Input name="INPUT" type="Vector&lt;float&gt;">Input vector</Input>
    <Input name="FMAP" type="FeatureMap">The feature map that will be used</Input>
    <Output name="OUTPUT" type="Vector&lt;float&gt;">Output features</Output>
    <Parameter name="INPUTLENGTH" type="int" value="">Number of input features</Parameter>
    <Parameter name="OUTPUTLENGTH" type="int" value="">Number of output features</Parameter>
    <Description>Calculates the result of an hetero-associative map (trained by FMapTrain) for an input vector</Description>
  </NodeClass>
  <NodeClass name="FMapTrain" category="VQ" source="FMapTrain.cc" require="FeatureMap">
    <Input name="TRAIN_IN" type="Vector&lt;ObjectRef&gt;">An accumulator with input features</Input>
    <Input name="TRAIN_OUT" type="Vector&lt;ObjectRef&gt;">An accumulator with input features</Input>
    <Output name="OUTPUT" type="FeatureMap">The trained 'feature map'</Output>
    <Parameter name="LEVELS" type="any" value="">Number of levels to the decision tree</Parameter>
    <Description>Trains an hetero-associative map based on a decision tree.</Description>
  </NodeClass>
  <ModuleDepend module="FeatureMap">
    <Require file="FeatureMap.cc"/>
  </ModuleDepend>
  <ModuleDepend module="VQ">
    <Require file="kmeans.cc"/>
    <Require file="Cell.cc"/>
    <Require file="RBF.cc"/>
  </ModuleDepend>
  <ModuleDepend module="MSVQ">
    <Require file="msvq.cc"/>
  </ModuleDepend>
  <ModuleDepend module="CMap">
    <Require file="CodebookMap.cc"/>
  </ModuleDepend>
  <FileDepend file="VQClass.cc">
    <RequireModule module="VQ"/>
  </FileDepend>
  <FileDepend file="msvq.cc">
    <RequireModule module="VQ"/>
  </FileDepend>
  <FileDepend file="VQuantize.cc">
    <RequireModule module="VQ"/>
  </FileDepend>
  <FileDepend file="CMCalc.cc">
    <RequireModule module="CMap"/>
  </FileDepend>
  <FileDepend file="MSVQTrain.cc">
    <RequireModule module="MSVQ"/>
  </FileDepend>
  <FileDepend file="VQTrain.cc">
    <RequireModule module="VQ"/>
  </FileDepend>
  <FileDepend file="FMapTrain.cc">
    <RequireModule module="FeatureMap"/>
  </FileDepend>
  <FileDepend file="CMTrain.cc">
    <RequireModule module="CMap"/>
  </FileDepend>
  <FileDepend file="FMapCalc.cc">
    <RequireModule module="FeatureMap"/>
  </FileDepend>
   <FileDepend file="VQClass.cc">
      <RequireHeader header="BufferedNode.h"/>
      <RequireHeader header="Buffer.h"/>
      <RequireHeader header="Vector.h"/>
      <RequireHeader header="kmeans.h"/>
   </FileDepend>
   <FileDepend file="VQuantize.cc">
      <RequireHeader header="BufferedNode.h"/>
      <RequireHeader header="Buffer.h"/>
      <RequireHeader header="Vector.h"/>
      <RequireHeader header="kmeans.h"/>
   </FileDepend>
   <FileDepend file="RBFTrain.cc">
      <RequireHeader header="net_types.h"/>
      <RequireHeader header="RBF.h"/>
      <RequireHeader header="Vector.h"/>
      <RequireHeader header="BufferedNode.h"/>
   </FileDepend>
   <FileDepend file="VQTrain.cc">
      <RequireHeader header="BufferedNode.h"/>
      <RequireHeader header="net_types.h"/>
      <RequireHeader header="kmeans.h"/>
      <RequireHeader header="Vector.h"/>
   </FileDepend>
   <FileDepend file="VQWeightMeans.cc">
      <RequireHeader header="BufferedNode.h"/>
      <RequireHeader header="Buffer.h"/>
      <RequireHeader header="Vector.h"/>
      <RequireHeader header="kmeans.h"/>
   </FileDepend>
   <FileDepend file="MMITrain.cc">
      <RequireHeader header="BufferedNode.h"/>
      <RequireHeader header="net_types.h"/>
      <RequireHeader header="Cell.h"/>
      <RequireHeader header="Vector.h"/>
   </FileDepend>
   <FileDepend file="Cell.cc">
      <RequireHeader header="Cell.h"/>
      <RequireHeader header="ObjectParser.h"/>
      <RequireHeader header="misc.h"/>
   </FileDepend>
   <FileDepend file="FeatureMap.cc">
      <RequireHeader header="FeatureMap.h"/>
      <RequireHeader header="ObjectParser.h"/>
      <RequireHeader header="misc.h"/>
   </FileDepend>
   <FileDepend file="MMIScore.cc">
      <RequireHeader header="MMIScore.h"/>
      <RequireHeader header="net_types.h"/>
      <RequireHeader header="Buffer.h"/>
      <RequireHeader header="Cell.h"/>
      <RequireHeader header="Vector.h"/>
   </FileDepend>
   <FileDepend file="msvq.cc">
      <RequireHeader header="msvq.h"/>
      <RequireHeader header="msvq.h"/>
      <RequireHeader header="ObjectParser.h"/>
   </FileDepend>
   <FileDepend file="CodebookMap.cc">
      <RequireHeader header="CodebookMap.h"/>
   </FileDepend>
   <FileDepend file="VQuantizeDiff.cc">
      <RequireHeader header="BufferedNode.h"/>
      <RequireHeader header="Buffer.h"/>
      <RequireHeader header="Vector.h"/>
      <RequireHeader header="kmeans.h"/>
   </FileDepend>
   <FileDepend file="CMCalc.cc">
      <RequireHeader header="BufferedNode.h"/>
      <RequireHeader header="Buffer.h"/>
      <RequireHeader header="Vector.h"/>
      <RequireHeader header="CodebookMap.h"/>
   </FileDepend>
   <FileDepend file="VQCloseness.cc">
      <RequireHeader header="BufferedNode.h"/>
      <RequireHeader header="Buffer.h"/>
      <RequireHeader header="Vector.h"/>
      <RequireHeader header="kmeans.h"/>
   </FileDepend>
   <FileDepend file="MSVQTrain.cc">
      <RequireHeader header="net_types.h"/>
      <RequireHeader header="msvq.h"/>
      <RequireHeader header="Vector.h"/>
      <RequireHeader header="BufferedNode.h"/>
   </FileDepend>
   <FileDepend file="FMapTrain.cc">
      <RequireHeader header="BufferedNode.h"/>
      <RequireHeader header="ObjectRef.h"/>
      <RequireHeader header="FeatureMap.h"/>
      <RequireHeader header="Vector.h"/>
   </FileDepend>
   <FileDepend file="RBF.cc">
      <RequireHeader header="RBF.h"/>
      <RequireHeader header="ObjectParser.h"/>
      <RequireHeader header="misc.h"/>
   </FileDepend>
   <FileDepend file="kmeans.cc">
      <RequireHeader header="kmeans.h"/>
      <RequireHeader header="ObjectParser.h"/>
   </FileDepend>
   <FileDepend file="CMTrain.cc">
      <RequireHeader header="BufferedNode.h"/>
      <RequireHeader header="ObjectRef.h"/>
      <RequireHeader header="kmeans.h"/>
      <RequireHeader header="Vector.h"/>
      <RequireHeader header="CodebookMap.h"/>
   </FileDepend>
   <FileDepend file="FMapCalc.cc">
      <RequireHeader header="BufferedNode.h"/>
      <RequireHeader header="Buffer.h"/>
      <RequireHeader header="Vector.h"/>
      <RequireHeader header="FeatureMap.h"/>
   </FileDepend>
</Definitions>
