public abstract class ALcd2DEditableShape extends ALcdShape implements ILcd2DEditableShape
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.
|Constructor and Description|
|Modifier and Type||Method and Description|
Provides an approximate default implementation of the 3D containment test based on the 2D containment test.
Translates this shape so that its focus point ends up at the specified position.
clone, contains2D, contains3D, equals, fromDomainObject, hashCode
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
contains2D, contains2D, contains3D, getFocusPoint
public void move2D(ILcdPoint aPoint)
ILcd2DEditableShapeto the given point in the 2D space. The focus point is used as the handle by which the shape is moved. Only the first two dimensions of the
ILcdPointare considered. The third dimension is left unchanged.
public void move2D(double aX, double aY)
public boolean contains3D(double aX, double aY, double aZ)
aX- the x coordinate of the point.
aY- the y coordinate of the point.
aZ- the z coordinate of the point.
trueif the bounds of this shape contain the point in the 3D space and the shape itself contains the point in the 2D space,