Package com.luciad.shape.shape3D
Class ALcd3DEditableShape
java.lang.Object
com.luciad.shape.ALcdShape
com.luciad.shape.shape2D.ALcd2DEditableShape
com.luciad.shape.shape3D.ALcd3DEditableShape
- All Implemented Interfaces:
ILcdBounded
,ILcdShape
,ILcd2DEditableShape
,ILcd3DEditableShape
,ILcdCloneable
,Serializable
,Cloneable
- Direct Known Subclasses:
ALcd3DEditableFloatPolypoint
,ALcd3DEditablePolypoint
,TLcdExtrudeShape
,TLcdLonLatHeight3DArcBand
,TLcdLonLatHeightBuffer
,TLcdLonLatHeightVariableGeoBuffer
,TLcdXYZ3DArcBand
,TLcdXYZFloatLine
public abstract class ALcd3DEditableShape
extends ALcd2DEditableShape
implements ILcd3DEditableShape
This abstract class provides a basis for implementing the
ILcd3DEditableShape
interface.
This class is thread-safe for concurrent read-only access of its contents. For read-write access, external locking must be used. Such locking is typically done at the model level.
- See Also:
-
Constructor Summary
-
Method Summary
Methods inherited from class com.luciad.shape.shape2D.ALcd2DEditableShape
contains3D, move2D, move2D
Methods inherited from class com.luciad.shape.ALcdShape
clone, contains2D, contains3D, equals, fromDomainObject, hashCode
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableShape
move2D, move2D, translate2D
Methods inherited from interface com.luciad.shape.shape3D.ILcd3DEditableShape
translate3D
Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
Methods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Constructor Details
-
ALcd3DEditableShape
public ALcd3DEditableShape()
-
-
Method Details
-
move3D
Description copied from interface:ILcd3DEditableShape
Moves thisILcd3DEditableShape
to the given point in the 3D space. The focus point is used as the handle by which the shape is moved.- Specified by:
move3D
in interfaceILcd3DEditableShape
- Parameters:
aPoint
- theILcdPoint
to move to.- See Also:
-
move3D
public void move3D(double aX, double aY, double aZ) Description copied from interface:ILcd3DEditableShape
Moves thisILcd3DEditableShape
to the given point in the 3D space. The focus point is used as the handle by which the shape is moved.- Specified by:
move3D
in interfaceILcd3DEditableShape
- Parameters:
aX
- the x coordinate of the point.aY
- the y coordinate of the point.aZ
- the z coordinate of the point.
-