Class TIRDetector

DescriptionHierarchyFieldsMethodsProperties

Unit

IRDetector

Declaration

type TIRDetector = class(TSensor)

Description

Class implementing an IR detector used for detecting IR beacons (TIRBeacons).

Hierarchy

TIRDetector > TSensor > TTenaciousObject > TPersistent

Methods

Overview

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 UpdateReading(Arena: TArena); override;

Description

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 UpdateReading(Arena: TArena); override;
 

Properties

Overview

Public property AngleToTarget: real;
Public property DetectedBeacon: TIRBeacon;
Public property DistanceToTarget: real;
Public property IRBeacons: TIRBeaconArray;
Public property MaximumSignalValue: real;
Public property NumberOfIRBeacons: Integer;
Public property OpeningAngle: real;

Description

Public property AngleToTarget: real;
 
Public property DetectedBeacon: TIRBeacon;
 
Public property DistanceToTarget: real;
 
Public property IRBeacons: TIRBeaconArray;
 
Public property MaximumSignalValue: real;
 
Public property NumberOfIRBeacons: Integer;
 
Public property OpeningAngle: real;
 
Generated by PasDoc 0.8.8.3 on 2005-05-28 08:13:49