Interface ILcd2DEditableVariableGeoBuffer

All Superinterfaces:
Cloneable, ILcd2DEditableShape, ILcdBounded, ILcdCloneable, ILcdShape, ILcdVariableGeoBuffer, Serializable
All Known Subinterfaces:
ILcd3DEditableVariableGeoBuffer
All Known Implementing Classes:
TLcdLonLatHeightVariableGeoBuffer

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

    • setWidth

      void setWidth(int aIndex, double aWidth) throws IndexOutOfBoundsException
      Sets the width of this buffer at the given point index, expressed in meters. This width is defined as the distance from the respective point in the base polyline, in a direction perpendicular to the segments of the base polyline containing the respective point.
      Parameters:
      aIndex - the base shape point index to set the width for
      aWidth - a positive integer (width >= 0) representing the width of the buffer at the given point
      Throws:
      IndexOutOfBoundsException - if the base polyline does not have a point for the given index
      See Also:
    • getBaseShape

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