
com.flash3388.flashlib.vision.control.VisionData Maven / Gradle / Ivy
package com.flash3388.flashlib.vision.control;
import java.util.Optional;
public class VisionData {
private final T mData;
private final VisionOptions mVisionOptions;
public VisionData(T data, VisionOptions visionOptions) {
mData = data;
mVisionOptions = visionOptions;
}
public T getData() {
return mData;
}
public Optional getOption(VisionOption option) {
return mVisionOptions.get(option);
}
public OT getOptionOrDefault(VisionOption option, OT defaultValue) {
return mVisionOptions.getOrDefault(option, defaultValue);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy