This class is designed to merge nonoriented patterns
Inheritance:
Public Fields

bool verbose
 verbose merging

int max_patterns
 max number of patterns

int n_patterns
 number of output patterns (merged)

Pattern** patterns
 output patterns (merged)
Public Methods

NonOrientedPatternFusion(PatternMerger* merger_, int view_ = 0, int max_patterns_ = 1000)
 merge nonoriented patterns

void reset()

bool doOverlap(int N, Pattern** patterns_, float surfoverlap, float threshold_overlap, bool computeActivation = false)
 merge patterns

void printTableOverlap(int N)

~NonOrientedPatternFusion()
Documentation
This class is designed to merge nonoriented patterns
 bool verbose
 verbose merging
 int max_patterns
 max number of patterns
 int n_patterns
 number of output patterns (merged)
 Pattern** patterns
 output patterns (merged)
 NonOrientedPatternFusion(PatternMerger* merger_, int view_ = 0, int max_patterns_ = 1000)
 merge nonoriented patterns
 Parameters:
 merger_  is the PatternMerger to use to merge patterns
view_  is the view of patterns to process
@max_patterns_ is the maximum number of patterns to deal with
 void reset()
 bool doOverlap(int N, Pattern** patterns_, float surfoverlap, float threshold_overlap, bool computeActivation = false)
 merge patterns
 Parameters:
 N  is the number of patterns to merge
patterns_  is the list of patterns to merge
surfoverlap  is the minimum overlap surface to merge two patterns
threshold_overlap  is the minimum confidence value of patterns to merge
computeActivation  if is true computes the activation of merged patterns
 void printTableOverlap(int N)
 ~NonOrientedPatternFusion()
 This class has no child classes.
 Author:
 Sebastien Marcel (marcel@idiap.ch)
 Version:
 2.0
Fri 15 Jul 2005 11:35:24 AM CEST
 Since:
 1.0
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.