class NonOrientedPatternFusion

This class is designed to merge non-oriented patterns

Inheritance:


Public Fields

[more]bool verbose
verbose merging
[more]int max_patterns
max number of patterns
[more]int n_patterns
number of output patterns (merged)
[more]Pattern** patterns
output patterns (merged)

Public Methods

[more] NonOrientedPatternFusion(PatternMerger* merger_, int view_ = 0, int max_patterns_ = 1000)
merge non-oriented patterns
[more]void reset()
[more]bool doOverlap(int N, Pattern** patterns_, float surfoverlap, float threshold_overlap, bool computeActivation = false)
merge patterns
[more]void printTableOverlap(int N)
[more] ~NonOrientedPatternFusion()


Documentation

This class is designed to merge non-oriented patterns

obool verbose
verbose merging

oint max_patterns
max number of patterns

oint n_patterns
number of output patterns (merged)

oPattern** patterns
output patterns (merged)

o NonOrientedPatternFusion(PatternMerger* merger_, int view_ = 0, int max_patterns_ = 1000)
merge non-oriented 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

ovoid reset()

obool 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

ovoid printTableOverlap(int N)

o ~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++.