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 Detail
- Method Detail
- 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
,java.io.Serializable
- Direct Known Subclasses:
CircularWall
,RectangularWall
public abstract class AbstractShapedWall extends AbstractWall
- See Also:
- Serialized Form
AbstractShapedWall() |
|
AbstractShapedWall(Agent owner,
ShapeDrawMode drawMode,
boolean isPublic,
double x,
double y,
double z,
double rotation,
double lineWidth,
double zHeight,
WallFillingType fillingType,
java.awt.Paint color) |
|
Constructor | 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(double x,
double y,
double z) |
Sets coordinates of the shape
|
void |
setRotation(double rotation) |
Sets the rotation of the shape.
|
Modifier and Type | Method | Description |
---|
contains, getColor, getFillingType, getLineWidth, getTexture, getZHeight, setColor, setColor, setFillingType, setLineWidth, setZHeight
getDrawMode, getLevel, setLevel
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initializeInternal, onAggregatorVisibilityChanged, postInitialize
public AbstractShapedWall()
public AbstractShapedWall(Agent owner, ShapeDrawMode drawMode, boolean isPublic, double x, double y, double z, double rotation, double lineWidth, double zHeight, WallFillingType fillingType, java.awt.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
-
How can we improve this article?
-