public class

MergeEXPDAnnotations

extends Object
implements MergeFunction<T>
java.lang.Object
   ↳ org.mbari.vars.integration.MergeEXPDAnnotations

Class Overview

Implementation of the merge function

Summary

Fields
public final Logger log
Public Constructors
MergeEXPDAnnotations(String platform, int sequenceNumber, boolean useHD)
Constructs ...
Public Methods
Map<VideoFrame, UberDatum> apply(MergeFunction.MergeType mergeType)
Combines coallate and update into a single step
Map<VideoFrame, UberDatum> coallate(MergeFunction.MergeType mergeType)
Coallates the data.
MergeStatus getMergeStatus()
void update(Map<VideoFrame, UberDatum> data, MergeFunction.MergeType mergeType)
[Expand]
Inherited Methods
From class java.lang.Object
From interface vars.integration.MergeFunction

Fields

public final Logger log

Public Constructors

public MergeEXPDAnnotations (String platform, int sequenceNumber, boolean useHD)

Constructs ...

Public Methods

public Map<VideoFrame, UberDatum> apply (MergeFunction.MergeType mergeType)

Combines coallate and update into a single step

public Map<VideoFrame, UberDatum> coallate (MergeFunction.MergeType mergeType)

Coallates the data. Associating the source data with other info. No values are changed anywhere!

public MergeStatus getMergeStatus ()

public void update (Map<VideoFrame, UberDatum> data, MergeFunction.MergeType mergeType)