Interface ComponentMapping

  • All Superinterfaces:
    BoundingBoxTransform, Mixed, Transform
    All Known Implementing Classes:
    ComponentMappingTransform

    public interface ComponentMapping
    extends Mixed
    Map the components of the source vector to obtain the target vector, for instance transform (x,y,z) to (x,z,y).

    The intended use of ComponentMapping is as a dimension permutation. The mapping is implemented as a inverse lookup, i.e., every component of the target is read from a source component. Note, that it is not allowed to set this array such that a source component is mapped to several target components!

    Author:
    Tobias Pietzsch