FlexScript Class Reference

The following table lists all object types that are available in FlexScript.

Agent Provides access to data and methods related to Agents who are members of an Agent System.
Agent.SocialForceState Provides access to data and methods related to an agent's social force state.
Agent.System Provides access to data and methods related to a System of an Agents.
AGV Provides access to data and methods related to AGVs.
AGV.BodyOffset Enumerates possible AGV body offset values
AGV.Connections An interface for accessing AGV control point connections.
AGV.Trailer Provides access to data and methods related a trailer attached to an AGV.
Animation A class that represents an object animation.
Array A dynamic array of Variants.
AStar Provides access to data related to the A* module.
AStar.Allocation Provides access to data and methods associated with an A* grid cell allocation.
AStar.Cell Provides access to data and methods associated with an A* grid cell.
AStar.Direction An enumeration of integer values associated with four A* travel directions.
AStar.Navigator Provides access to data and methods related to a model's A* navigator.
AStar.Traveler Provides access to data and methods related to an A* traveler.
Color A class containing rgba values for an object's color.
Conveyor A class that provides properties and methods for monitoring and controlling a conveyor.
Conveyor.DecisionPoint A class that provides properties for monitoring a conveyor decision point, photo eye, or station.
Conveyor.Item A class that provides properties and methods for monitoring and controlling an item on a conveyor.
Conveyor.MergeController Allows access to the lanes of a MergeController object
Conveyor.SlugBuilder Accesses data dealing with a conveyor's slug building state
Database.Connection A class for connecting to and querying a database.
Database.DataType A class that enumerates various database storage types.
Database.PreparedStatement A class for execution and manipulation of a database SQL statement.
Database.ResultSet A class for retrieving the result of a database SQL query.
DateTime A class containing functions for getting and manipulating dates and times.
Dispatcher A class that represents an Object with a task sequence queue, and implements logic to receive and dispatch TaskSequences.
double A number type that represents a wide, dynamic range of values by using a floating point.
ElevatorBank A class that represents a bank of elevators.
ElevatorBank.Elevator A class that represents an elevator member of an ElevatorBank.
ElevatorBank.Request A class that represents a request for an ElevatorBank.Elevator.
Empirical A class that represents an Empirical Distribution.
Emulation A class that provides properties for reading from the Emulation object.
Emulation.Connection A class that provides properties for reading from a Emulation Connection.
Emulation.Variable A class that allows you to read and write from a Emulation variable.
Group A class for grouping objects.
Http.Method An enumeration of integer values representing Http Request Methods.
Http.Request A class for creating a Http Request.
Http.Response A class representing the Response to a Http Request.
int A number type that holds a finite range of integers. Min Value = -2147483647 Max Value = 2147483647
JSON A class containing common JSON functions.
lambda Allows an expression to be passed in as a parameter without immediatly being evaulated.
List A class that represents a list.
List.BackOrder A class that represents a list back order.
List.Entry A class that represents a list entry.
List.PullResult A class that represents the result of a call to List.pull().
Map An associative array of Variant keys and values.
Math A class containing common math functions.
Model A class containing data and functions for the model.
Object A class that represents objects in the model.
PowerPoint A class for accessing PowerPoint.
PowerPoint.Layout An enumeration of integer values associated with PowerPoint slide layouts.
PowerPoint.Presentation A class for creating, opening, and editing PowerPoint presentations.
PowerPoint.Shape A class for managing and editing PowerPoint shapes.
PowerPoint.ShapeType An enumeration of integer values associated with PowerPoint shape types.
PowerPoint.Slide A class for managing and editing PowerPoint slides.
PowerPoint.SlideSizeType An enumeration of integer values associated with PowerPoint slide size types.
RegExp Allows regular expressions to be used as function parameters.
RegExResult A class that handles the results of a RegEx match
StatisticsCollector A class that represents a Statistics Collector
StatisticsCollector.CollectedData Provides access to data that may be used in Statistics Collector callbacks.
Storage The storage namespace.
Storage.Bay A class that represents a storage bay.
Storage.Item A class that includes properties and functionality associated with the storage and assignment of a flow item to Storage.Slots.
Storage.Item.State A class that enumerates the storage item states.
Storage.Level A class that represents a storage level within a bay.
Storage.Object A storage object, with functionality and data for storing items in a 2-dimensional grid of bays, levels, and slots
Storage.Slot A slot that is part of a storage object's grid of storable slots.
Storage.Slot.Item A class that represents a storage slot item.
Storage.System A class that represents a storage system.
string A class that represents a sequence of characters.
Table A class that represents a table structure.
Table.IndexType Enumerates types of indices on the table.
TaskExecuter A class that represents a Dispatcher that can also execute TaskSequences.
TaskSequence A class representing a sequence of tasks to be performed by a TaskExecuter.
TaskSequence.Task A class representing an individual task in a TaskSequence.
Token A class that represents a Process Flow token.
TrackedVariable A class that represents a tracked variable.
treenode A class that represents a reference to a node in FlexSim's tree.
Variant A type that can hold either a number, a string, a treenode or an Array.
Vec2 Represents positions, rotations, size, 2D vectors, and points. Contains functions for doing common vector operations.
Vec3 Represents positions, rotations, size, 3D vectors, and points. Contains functions for doing common vector operations.