AnyLogic
Expand
Font size
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

Constructor Summary

Constructors 
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

Method Summary

All Methods Instance Methods Concrete Methods 
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

Methods inherited from class com.anylogic.engine.markup.AbstractWall

contains, getColor, getFillingType, getLineWidth, getTexture, getZHeight, setColor, setColor, setFillingType, setLineWidth, setZHeight

Methods inherited from class com.anylogic.engine.markup.AbstractLevelMarkup

getDrawMode, getLevel, setLevel

Methods inherited from class com.anylogic.engine.markup.MarkupShape

error, getFullName, getOutsideLevelZ, getPresentable, getSpace, initialize, isClickHandled, isPublic, onClick, remove, setDrawMode, setOwner

Methods inherited from class com.anylogic.engine.markup.AbstractMarkup

discardOwner, executeUserAction, findSVGElement, getName, getSVGId, initializeInternal, isVisible, onAggregatorInitialized, onAggregatorVisibilityChanged, removeSVGFromOwner, resetSVGState, setVisible, updateDynamicProperties, updateDynamicPropertiesStructural, updateSVGProperties

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Methods inherited from interface com.anylogic.engine.markup.AggregatableAnimationElement

initializeInternal, onAggregatorVisibilityChanged, postInitialize

Constructor Detail

AbstractShapedWall

public AbstractShapedWall()

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)

Method Detail

getX

public double getX()
Returns the x coordinate of the shape.
Returns:
the x coordinate of the shape

getY

public double getY()
Returns the y coordinate of the shape.
Returns:
the y coordinate of the shape

getZ

public double getZ()
Returns the z coordinate of the shape.
Returns:
the z coordinate of the shape

setPos

public void setPos​(double x,
                   double y,
                   double z)
Sets coordinates of the shape
Parameters:
x - the new value of x coordinate
y - the new value of y coordinate
z - the new value of z coordinate

setRotation

public void setRotation​(double rotation)
Sets the rotation of the shape.
Parameters:
r - the new value of rotation in radians

getRotation

public double getRotation()
Returns the rotation of the shape.
Returns:
the rotation of the shape in radians, clockwise
How can we improve this article?