Interface ILcdModelZWorldTransformation

All Known Implementing Classes:
TLcdLinearModelZWorldTransformation, TLcdRasterOffsetZTransformation

public interface ILcdModelZWorldTransformation
Describes a transformation from model z values to world z values.
  • Method Details

    • modelZ2worldZ

      double modelZ2worldZ(ILcdPoint aModelPoint)
      Transforms a specified model z value to a world z value.
      Parameters:
      aModelPoint - the model point for which to transform the z value
      Returns:
      the transformed model value in world coordinates
      See Also:
    • worldZ2ModelZ

      double worldZ2ModelZ(ILcdPoint aWorldPoint)
      Transforms a specified world z value to a model z value.
      Parameters:
      aWorldPoint - the world point for which to transform the z value
      Returns:
      the transformed world value in model coordinates
      See Also:
    • getModelReference

      ILcdModelReference getModelReference()
      Returns the model reference that is taken into account when transforming points.
      Returns:
      the model reference that is taken into account when transforming points
      See Also:
    • setModelReference

      void setModelReference(ILcdModelReference aModelReference)
      Sets the model reference that will be taken into account when transforming points.
      Parameters:
      aModelReference - the model reference that will be taken into account when transforming points
      See Also:
    • getWorldReference

      ILcdXYZWorldReference getWorldReference()
      Returns the world reference that is taken into account when transforming points.
      Returns:
      the world reference that is taken into account when transforming points
      See Also:
    • setWorldReference

      void setWorldReference(ILcdXYZWorldReference aWorldReference)
      Sets the world reference that will be taken into account when transforming points.
      Parameters:
      aWorldReference - the world reference that will be taken into account when transforming points
      See Also: