Class TIRSensor

DescriptionHierarchyFieldsMethodsProperties

Unit

IRSensor

Declaration

type TIRSensor = class(TSensor)

Description

Class implementing an IR sensor used for detecting arena objects that have cylindrical shapes.

Hierarchy

TIRSensor > TSensor > TTenaciousObject > TPersistent

Methods

Overview

Public constructor Create(SensorParameters: TSensorParameters); overload; override;
Public constructor Create; overload; override;
Public constructor CreateAndSet(Sensor: TSensor); override;
Public destructor Destroy; override;
Public function Copy: TSensor; override;
Public procedure LoadFromDefinition(ObjDef: TObjectDefinition); override;
Public procedure Reset; override;
Public procedure SetDirection(Direction: real);
Public procedure SetOpeningAngle(OpeningAngle: real);
Public procedure SetPosition(Position: TVector);
Public procedure SetRange(Range: real);
Public procedure UpdateGlobalPosition(const ParentX, ParentY, ParentZ, ParentAngle: real);

Description

Public constructor Create(SensorParameters: TSensorParameters); overload; override;
 
Public constructor Create; overload; override;
 
Public constructor CreateAndSet(Sensor: TSensor); override;
 
Public destructor Destroy; override;
 
Public function Copy: TSensor; override;
 
Public procedure LoadFromDefinition(ObjDef: TObjectDefinition); override;
 
Public procedure Reset; override;
 
Public procedure SetDirection(Direction: real);
 
Public procedure SetOpeningAngle(OpeningAngle: real);
 
Public procedure SetPosition(Position: TVector);
 
Public procedure SetRange(Range: real);
 
Public procedure UpdateGlobalPosition(const ParentX, ParentY, ParentZ, ParentAngle: real);
 

Properties

Overview

Public property Direction: real;
Public property GlobalDirection: real;
Public property GlobalPosition: TVector;
Public property OpeningAngle: real;
Public property Position: TVector;
Public property Range: real;
Public property Reading: real;

Description

Public property Direction: real;
 
Public property GlobalDirection: real;
 
Public property GlobalPosition: TVector;
 
Public property OpeningAngle: real;
 
Public property Position: TVector;
 
Public property Range: real;
 
Public property Reading: real;
 
Generated by PasDoc 0.8.8.3 on 2005-05-28 08:13:49