| Description | Hierarchy | Fields | Methods | Properties |
type TIRBeacon = class(TArenaObject)
An arena object representing an IR beacon.
![]() |
constructor Create(Owner: TArena); |
![]() |
destructor Destroy; override; |
![]() |
procedure AddAsStrings(Strings: TStringList); override; |
![]() |
function Edit(Dlg: TArenaObjectEditor = nil): Boolean; override; |
![]() |
procedure GenerateShapes; override; |
![]() |
constructor Create(Owner: TArena); |
Constructor
![]() |
destructor Destroy; override; |
Destructor
![]() |
procedure AddAsStrings(Strings: TStringList); override; |
Adds all properties as strings to a list of strings. Used internally by TArena.SaveToFile.
![]() |
function Edit(Dlg: TArenaObjectEditor = nil): Boolean; override; |
Displays an edit dialog (for graphical editing of the object's properties).
Nil. (Only used internally.)True if the user clicks the OK button, False otherwise.
![]() |
procedure GenerateShapes; override; |
Generates a geometric representation of the object. The result of this procedure can be retrieved through the property Shapes.
This procedure is automatically called when needed and should never be called explicitly by a user.
Currently, this object does not have any geometric representation and will not generate any geometric representation. Hence, it will not show up on e.g. a slice of an arena.
![]() |
property Active: Boolean; |
![]() |
property ID: Integer; |
![]() |
property MaximumSignal: real; |
![]() |
property MinimumSignal: real; |
![]() |
property Range: real; |
![]() |
property Active: Boolean; |
On/off toggle.
![]() |
property ID: Integer; |
The identification number.
![]() |
property MaximumSignal: real; |
The maximum signal value.
![]() |
property MinimumSignal: real; |
The minimum signal value.
![]() |
property Range: real; |
The range of the beacon (spherical range).