Package com.anylogic.engine.markup
- Constructor Summary
- Method Summary
- Methods inherited from class com.anylogic.engine.markup.AbstractWall
- Methods inherited from class com.anylogic.engine.markup.AbstractLevelMarkup
- Methods inherited from class com.anylogic.engine.markup.MarkupShape
- Methods inherited from class com.anylogic.engine.markup.AbstractMarkup
- Methods inherited from class java.lang.Object
- Methods inherited from interface com.anylogic.engine.markup.AggregatableAnimationElement
- Constructor Details
- Method Details
- java.lang.Object
- com.anylogic.engine.markup.AbstractMarkup
- com.anylogic.engine.markup.MarkupShape
- com.anylogic.engine.markup.AbstractLevelMarkup
- com.anylogic.engine.markup.AbstractWall
- com.anylogic.engine.markup.AbstractShapedWall
- All Implemented Interfaces:
AggregatableAnimationElement
,HasLevel
,LevelElement
,LevelMarkup
,SVGElement
,Serializable
- Direct Known Subclasses:
CircularWall
,RectangularWall
public abstract class AbstractShapedWall extends AbstractWall
- See Also:
- Serialized Form
Constructor | Description |
---|---|
AbstractShapedWall() | |
AbstractShapedWall |
Modifier and Type | Method | Description |
---|---|---|
double | getRotation() |
Returns the rotation of the shape.
|
double | getX() |
Returns the x coordinate of the shape.
|
double | getY() |
Returns the y coordinate of the shape.
|
double | getZ() |
Returns the z coordinate of the shape.
|
void | setPos |
Sets coordinates of the shape
|
void | setRotation |
Sets the rotation of the shape.
|
contains, getColor, getFillingType, getLineWidth, getTexture, getZHeight, setColor, setColor, setFillingType, setLineWidth, setZHeight
error, getFullName, getOutsideLevelZ, getPresentable, getSpace, initialize, isClickHandled, isPublic, onClick, remove, setDrawMode, setOwner
discardOwner, executeUserAction, findSVGElement, getName, getSVGId, initializeInternal, isVisible, onAggregatorInitialized, onAggregatorVisibilityChanged, removeSVGFromOwner, resetSVGState, setVisible, updateDynamicProperties, updateDynamicPropertiesStructural, updateSVGProperties
public AbstractShapedWall()
public AbstractShapedWall(Agent owner, ShapeDrawMode drawMode, boolean isPublic, double x, double y, double z, double rotation, double lineWidth, double zHeight, WallFillingType fillingType, Paint color)
public double getX()
Returns the x coordinate of the shape.
- Returns:
- the x coordinate of the shape
public double getY()
Returns the y coordinate of the shape.
- Returns:
- the y coordinate of the shape
public double getZ()
Returns the z coordinate of the shape.
- Returns:
- the z coordinate of the shape
public void setPos(double x, double y, double z)
Sets coordinates of the shape
- Parameters:
x
- the new value of x coordinatey
- the new value of y coordinatez
- the new value of z coordinate
public void setRotation(double rotation)
Sets the rotation of the shape.
- Parameters:
r
- the new value of rotation in radians
public double getRotation()
Returns the rotation of the shape.
- Returns:
- the rotation of the shape in radians, clockwise