AnyLogic AnyLogic
Expand
Font size

Package com.anylogic.engine.presentation

Interface Summary 
ImageChangedListener Deprecated.
LinkToAgentAnimator  
NetworkConnectionHandler
This class is internal and shouldn't be called by user.
it may be removed/renamed in future.
ProgressConsumer
Interface for object which can be notified with the progress information
SVGElement
This class is internal and shouldn't be called by user.
it may be removed/renamed in future.
Interface Description
Class Summary 
AgentAnimationSettings  
Camera3D
3D camera object.
Configuration3D
Configuration of 3D world of the associated agent
This object controls the background color and grid at the Z=0 plane.
Background and grid are only applied at the scope of the underlying agent.
LaunchConfiguration
This class is internal and shouldn't be called by user.
it may be removed/renamed in future.
Light3D
Base class for all 3D lights, may be added to 3D groups for scene lighting

The light consists of a number of different components: Ambient, Diffuse and Specular. Ambient light is a light that had scattered for many times, so that it does not have any certain direction.
Light3D.CarHeadlight  
Light3D.Daylight  
Light3D.Moonlight  
Light3D.StreetLight  
Light3DAmbient
3D ambient light, may be added to 3D groups for scene lighting
Ambient light is a light that had scattered for many times, so that it does not have any certain direction.
Light3DDirectional
3D directional light, may be added to 3D groups for scene lighting
Directional source of light is located in some infinitely distant point.
Light3DPoint
3D point light, may be added to 3D groups for scene lighting
Point source of light is located in one particular point of space.
Light3DSpot
3D spot light, may be added to 3D groups for scene lighting
Spot source of light is a particular case of a point light.
ModelElementDescriptor
As long as at runtime the information about the model elements such as position of their icons, visibility of labels, and sometimes even type is lost, this class should contain all info needed for displaying the element and its info at runtime, including the reference to the element itself.
NetworkActivityMonitorService
This class is internal and shouldn't be called by user.
it may be removed/renamed in future.
ReplicatedShape<T extends Shape>
Persistent replicated shape - a container for a number of shapes of the same type but possibly different properties.
Shape
The base class for all graphical shapes and also for all controls.
Shapes allow direct programmatic control, i.e. you can change the properties of the shapes explicitly by calling their methods, e.g. setWidth().
Shape3D  
Shape3DGroup Deprecated.
this class is deprecated and will be removed in future.
Shape3DObject
3D object shape loaded from COLLADA (.dae) file.
ShapeAgentGroup_xjal
Persistent group of agents shape.
ShapeAgentPopulationGroup  
ShapeArc
Arc shape.
ShapeArrowLine
A line shape with optional arrows.
ShapeButton
Button control.
ShapeCAD
Persistent CAD drawing shape.

This object is only available in the AnyLogic Professional
ShapeCanvas
A raster image whose pixels can be modified dynamically at runtime.
ShapeCheckBox
Checkbox control.
ShapeComboBox
Combo box control.
ShapeControl
The base class for all controls, i.e. presentation shapes that have JComponents, (like buttons, sliders, text fields, and also charts).
ShapeCurve
Persistent curve shape.
ShapeEmbeddedObjectIcon
Persistent presentation of Embedded Object icon shape plus some info.
ShapeEmbeddedObjectPresentation
Persistent presentation of Embedded Object shape.
ShapeFileChooser
File chooser control.
ShapeGISMap
GIS map projection manager and map renderer (persistent GIS Map shape which displays and map projection)
GIS map is a Shape and it can be placed on the model animation: it renders the associated map projection on the screen
This class provides several projection methods
ShapeGISMap.Layer
Class which stores GIS map layer information
ShapeGroup
Group shape.
ShapeImage
Persistent image shape.
ShapeInputControl  
ShapeInspect  
ShapeLine
A basic line.
ShapeLineFill
An intermediate base class - for all shapes that have line and fill.
ShapeListBox
List box control.
ShapeModelElementsGroup
Shape containing/drawing model elements of agent / simulation (variables, events, flowchart blocks etc.)
ShapeModelPrimitives  
ShapeMultiplePoints
A base class for shapes having multiple points, such as polyline or curve.
ShapeOval
Persistent oval shape.
ShapePolyLine
Persistent polyline shape.
ShapeProgressBar
Progress bar control.
ShapeRadioButtonGroup
A group of radio buttons.
ShapeRectangle
Persistent rectangle shape.
ShapeRoundedRectangle
Persistent rounded rectangle shape.
ShapeScale
This shape draws Scale of the agent on its animation
ShapeSlider
Slider control.
ShapeSVG
A custom SVG image rendered from the SVG XML provided by the user as a String object.
ShapeText
Persistent text shape.
ShapeTextField
TextField control.
ShapeTopLevelPresentationGroup
Top-level group of agent or experiment presentation
ShapeWindow3D
The window showing 3D world on the model animation.
This is a shape like any control which is located on the model animation canvas.
Texture
Objects of this class may be used to define the appearance of shapes' parts.
UtilitiesColor  
ViewArea
View area class.
This element references to a particular model animation coordinates of agent/experiment.
Provides ability of fast and convenient animation positioning in the model animation panel (using controls on toolbar or API, see: ViewArea.navigateTo(), Panel#navigateTo(ViewArea)).
Class Description
Enum Summary 
LineArrowStyle  
LineStyle
Line style constants
ModelElementType  
Navigation3DType
3D Window navigation mode constants
Object3DAxisOrder  
Object3DInternalLighting
This enum defines how the internal lights located inside Shape3DObject will operate on the scene: turned off, lighting this 3D object only (self lighting), or lighting on the global level (like headlamp of the car).
ShapeControl.ValueType  
ShapeDrawMode  
ShapeFileChooser.Type
File chooser type constants
SkyboxType  
TextAlignment
Text alignment type constants
Enum Description
How can we improve this article?