Package com.luciad.shape.shape3D
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 Summary
Modifier and TypeMethodDescriptionReturns the base polyline of the buffer.voidsetHeightAbove(int aIndex, double aHeight) Sets the height of this buffer above the base polyline point with the given index, expressed in meters.voidsetHeightBelow(int aIndex, double aHeight) Sets the height of this buffer below the base polyline point with the given index, expressed in meters.Methods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableShape
move2D, move2D, translate2DMethods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableVariableGeoBuffer
setWidthMethods inherited from interface com.luciad.shape.shape3D.ILcd3DEditableShape
move3D, move3D, translate3DMethods inherited from interface com.luciad.shape.ILcdBounded
getBoundsMethods inherited from interface com.luciad.util.ILcdCloneable
cloneMethods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPointMethods inherited from interface com.luciad.shape.ILcdVariableGeoBuffer
getHeightAbove, getHeightBelow, getWidth
-
Method Details
-
setHeightBelow
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 foraHeight- 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
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 foraHeight- 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:ILcdVariableGeoBufferReturns the base polyline of the buffer.- Specified by:
getBaseShapein interfaceILcd2DEditableVariableGeoBuffer- Specified by:
getBaseShapein interfaceILcdVariableGeoBuffer- Returns:
- the base polyline of the buffer.
-