Class ProjectedFeatureHolder

  • All Implemented Interfaces:
    Serializable, FeatureHolder, Changeable

    public final class ProjectedFeatureHolder
    extends AbstractFeatureHolder
    implements FeatureHolder, Serializable
    Helper class for projecting Feature objects into an alternative coordinate system. This class offers a view onto a set of features, projecting them into a different coordinate system, and also changing their parent property. The destination coordinate system can run in the opposite direction from the source, in which case the strand property of StrandedFeatures is flipped.

    The projected features returned by this class are small proxy objects. Proxy classes are autogenerated on demand for any sub-interface of Feature by the ProjectionEngine class.

    Since:
    1.1
    Author:
    Thomas Down, Matthew Pocock
    See Also:
    Serialized Form