public abstract class DetectionView<S extends DetectionIdentification<S,T>,T extends DetectionView<S,T>> extends AbstractDetection<T>
Modifier and Type | Field and Description |
---|---|
protected ArrayList<S> |
descriptorCorrespondence |
protected ArrayList<S> |
icpCorrespondence |
protected ViewDataBeads |
myView |
protected ArrayList<S> |
ransacCorrespondence |
Constructor and Description |
---|
DetectionView(int id,
double[] location,
ViewDataBeads myView) |
Modifier and Type | Method and Description |
---|---|
void |
addICPCorrespondence(T detection) |
void |
addICPCorrespondence(T detection,
double weight) |
void |
addPointDescriptorCorrespondence(T detection) |
void |
addPointDescriptorCorrespondence(T detection,
double weight) |
void |
addRANSACCorrespondence(T detection) |
void |
addRANSACCorrespondence(T detection,
double weight) |
static <T extends DetectionView<?,T>> |
containsDetection(Collection<T> list,
T detection) |
static <S extends DetectionIdentification<S,T>,T extends DetectionView<S,T>> |
containsDetectionID(Collection<S> list,
T detection) |
abstract S |
createIdentification() |
boolean |
equals(DetectionView<?,?> otherDetection) |
ArrayList<S> |
getDescriptorCorrespondence() |
ArrayList<S> |
getICPCorrespondence() |
ArrayList<S> |
getRANSACCorrespondence() |
ViewDataBeads |
getView() |
int |
getViewID() |
distanceTo, equals, get, getDistance, getDistance, getID, getNumDimensions, getUseW, getWeight, isLeaf, isUsed, resetW, setDistance, setUsed, setUseW, setW, setWeight, toString
apply, apply, apply, applyInverse, applyInverse, clone, distance, distance, getL, getW, localDistance, squareDistance, squareDistance, squareLocalDistance
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createArray
protected final ViewDataBeads myView
protected final ArrayList<S extends DetectionIdentification<S,T>> descriptorCorrespondence
protected final ArrayList<S extends DetectionIdentification<S,T>> ransacCorrespondence
protected final ArrayList<S extends DetectionIdentification<S,T>> icpCorrespondence
public DetectionView(int id, double[] location, ViewDataBeads myView)
public abstract S createIdentification()
public ViewDataBeads getView()
public int getViewID()
public void addPointDescriptorCorrespondence(T detection)
public void addPointDescriptorCorrespondence(T detection, double weight)
public void addICPCorrespondence(T detection)
public void addICPCorrespondence(T detection, double weight)
public void addRANSACCorrespondence(T detection)
public void addRANSACCorrespondence(T detection, double weight)
public static <S extends DetectionIdentification<S,T>,T extends DetectionView<S,T>> boolean containsDetectionID(Collection<S> list, T detection)
public static <T extends DetectionView<?,T>> boolean containsDetection(Collection<T> list, T detection)
public boolean equals(DetectionView<?,?> otherDetection)
Copyright © 2015–2021 Fiji. All rights reserved.