Interface ILcd3DEditableVariableGeoBuffer

All Superinterfaces:
Cloneable, ILcd2DEditableShape, ILcd2DEditableVariableGeoBuffer, ILcd3DEditableShape, ILcdBounded, ILcdCloneable, ILcdShape, ILcdVariableGeoBuffer, Serializable
All Known Implementing Classes:
TLcdLonLatHeightVariableGeoBuffer

public interface ILcd3DEditableVariableGeoBuffer extends ILcd2DEditableVariableGeoBuffer, ILcd3DEditableShape
An ILcd3DEditableVariableGeoBuffer object is an ILcdVariableGeoBuffer that can be changed in three dimensions. More specifically, the base shape is editable, the width and height can be changed, and the buffer can be translated.
Since:
11.1
  • Method Details

    • setHeightBelow

      void setHeightBelow(int aIndex, double aHeight) throws IndexOutOfBoundsException
      Sets the height of this buffer below the base polyline point with the given index, expressed in meters. This height is defined as the distance between the respective point and the lower side of the contour at that point.
      Parameters:
      aIndex - the base shape point index to set the height for
      aHeight - a positive integer (>= 0) representing the distance between the respective point and the lower side of the contour at that point
      Throws:
      IndexOutOfBoundsException - if the base polyline does not have a point for the given index
    • setHeightAbove

      void setHeightAbove(int aIndex, double aHeight) throws IndexOutOfBoundsException
      Sets the height of this buffer above the base polyline point with the given index, expressed in meters. This height is defined as the distance between the respective point and the upper side of the contour at that point.
      Parameters:
      aIndex - the base shape point index to set the height for
      aHeight - a positive integer (>= 0) representing the distance between the respective point and the upper side of the contour at that point
      Throws:
      IndexOutOfBoundsException - if the base polyline does not have a point for the given index
    • getBaseShape

      ILcd3DEditablePointList getBaseShape()
      Description copied from interface: ILcdVariableGeoBuffer
      Returns the base polyline of the buffer.
      Specified by:
      getBaseShape in interface ILcd2DEditableVariableGeoBuffer
      Specified by:
      getBaseShape in interface ILcdVariableGeoBuffer
      Returns:
      the base polyline of the buffer.