Class FrameCenterUpdateField
java.lang.Object
org.codice.alliance.video.stream.mpegts.plugins.UpdateParent.BaseUpdateField
org.codice.alliance.video.stream.mpegts.plugins.FrameCenterUpdateField
Update the frame-center field based on the frame-center data in the children. The coordinates of
the child frame-center linestrings are concatenated into a single linestring and saved to the
parent.
This is not thread-safe.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFrameCenterUpdateField(org.codice.alliance.libs.klv.GeometryOperator geometryOperator, org.locationtech.jts.geom.GeometryFactory geometryFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voiddoUpdateField(ddf.catalog.data.Metacard parent, List<ddf.catalog.data.Metacard> children, Context context) Methods inherited from class org.codice.alliance.video.stream.mpegts.plugins.UpdateParent.BaseUpdateField
end, updateField
-
Field Details
-
MAX_SIZE
public static final int MAX_SIZE- See Also:
-
-
Constructor Details
-
FrameCenterUpdateField
public FrameCenterUpdateField(org.codice.alliance.libs.klv.GeometryOperator geometryOperator, org.locationtech.jts.geom.GeometryFactory geometryFactory) - Parameters:
geometryOperator- applied to the final linestring before it is saved to the parentgeometryFactory- factory for creating geometry objects
-
-
Method Details
-
doEnd
- Specified by:
doEndin classUpdateParent.BaseUpdateField
-
doUpdateField
protected void doUpdateField(ddf.catalog.data.Metacard parent, List<ddf.catalog.data.Metacard> children, Context context) - Specified by:
doUpdateFieldin classUpdateParent.BaseUpdateField
-