vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
CombiSystemsVector Class Reference

Public Member Functions

CombinationSPtr operator[] (size_t i) const
 
bool empty (void) const
 
void push_back (CombinationSPtr)
 
size_t size (void) const
 
void clear (void)
 

Public Attributes

std::vector< CombinationSPtr > combiVector
 
std::vector< bool > mutualPlausibilityOneEdge
 
std::vector< int > mutualPlausibilityParallelEdges
 

Member Data Documentation

std::vector<bool> CombiSystemsVector::mutualPlausibilityOneEdge

Member, die die gegenseitigen Beziehungen zwischen den Konturen beschreiben:

  1. Plausibilitaet, dass zwei Konturschnipsel zu einer Kante gehoeren
  2. Plausibilitaet, dass zwei Konturschnipsel parallele Kanten ein und desselben Objekts sind. Symm. Matrix der plausibilitaeten zwischen zwei Konturen Beispiel: Kontur i u j sind plausibel zu kombinieren, wenn sie nicht ueberlappen und... Die Vorweg-Kalkulation dieser Matrix wird noetig, sobald die Kriterien auch nur leicht aufwaendig werden (muss schliesslich fuer jede Kombi gemacht werden). Format/Indizierung: Untere Dreiecksmatrix als Vektor, size=(n+1)*n/2, dim = nConts oBdA j<=i, (allerdings nur j<i sinnvoll) idx(i, j) = (i-1)*i/2 (zeile) + j

Diagonale bleibt leer.

Es kann sehr gut sein, dass man eine Relation-Klasse von all diesen Relationen macht.


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