public abstract class AbstractRoverShape<T extends AbstractRoverShape> extends java.lang.Object implements RoverShape<T>
Copyright 2008 Partner Software, Inc.
| Constructor and Description |
|---|
AbstractRoverShape(int id,
int dataId,
int drawId,
boolean selectable) |
| Modifier and Type | Method and Description |
|---|---|
int |
getDataId()
The data ID for this shape.
|
int |
getDrawId()
The Drawable ID for this shape.
|
int |
getId()
The ID for this shape, used to identify it in a database or other store.
|
boolean |
hasZ()
Returns true if this shape has a Z coordinate.
|
boolean |
isOffset()
Returns true if this shape has a rotation.
|
boolean |
isRotated()
Returns true if this shape has a rotation.
|
boolean |
isSelectable()
Returns true if this shape is selectable.
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBounds, getCentroid, getEndPoint, getStartPoint, withDataId, withDrawId, withId, withIdspublic AbstractRoverShape(int id,
int dataId,
int drawId,
boolean selectable)
public int getId()
RoverShapegetId in interface RoverShape<T extends AbstractRoverShape>public int getDataId()
RoverShapegetDataId in interface RoverShape<T extends AbstractRoverShape>public int getDrawId()
RoverShapegetDrawId in interface RoverShape<T extends AbstractRoverShape>public boolean hasZ()
RoverShapehasZ in interface RoverShape<T extends AbstractRoverShape>public boolean isOffset()
RoverShapeisOffset in interface RoverShape<T extends AbstractRoverShape>public boolean isRotated()
RoverShapeisRotated in interface RoverShape<T extends AbstractRoverShape>public boolean isSelectable()
RoverShapeisSelectable in interface RoverShape<T extends AbstractRoverShape>public java.lang.String toString()
toString in class java.lang.Object