public interface ILcd3DEditableVariableGeoBuffer extends ILcd2DEditableVariableGeoBuffer, ILcd3DEditableShape
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.Modifier and Type | Method and Description |
---|---|
ILcd3DEditablePointList |
getBaseShape()
Returns the base polyline of the buffer.
|
void |
setHeightAbove(int aIndex,
double aHeight)
Sets the height of this buffer above the base polyline point with the given index,
expressed in meters.
|
void |
setHeightBelow(int aIndex,
double aHeight)
Sets the height of this buffer below the base polyline point with the given index,
expressed in meters.
|
setWidth
getHeightAbove, getHeightBelow, getWidth
move3D, move3D, translate3D
move2D, move2D, translate2D
contains2D, contains2D, contains3D, contains3D, getFocusPoint
getBounds
clone
void setHeightBelow(int aIndex, double aHeight) throws IndexOutOfBoundsException
aIndex
- the base shape point index to set the height foraHeight
- a positive integer (>= 0) representing the distance between the respective
point and the lower side of the contour at that pointIndexOutOfBoundsException
- if the base polyline does not have a point for the given indexvoid setHeightAbove(int aIndex, double aHeight) throws IndexOutOfBoundsException
aIndex
- the base shape point index to set the height foraHeight
- a positive integer (>= 0) representing the distance between the respective
point and the upper side of the contour at that pointIndexOutOfBoundsException
- if the base polyline does not have a point for the given indexILcd3DEditablePointList getBaseShape()
ILcdVariableGeoBuffer
getBaseShape
in interface ILcd2DEditableVariableGeoBuffer
getBaseShape
in interface ILcdVariableGeoBuffer