Class TPinList

Unit

DSUtil

Declaration

type TPinList = class()

Description

Helper class to enumerate pins on a filter.

Methods

Overview

Public constructor Create(BaseFilter: IBaseFilter); overload;
Public destructor Destroy; override;
Public function Add(Item: IPin): Integer;
Public procedure Assign(BaseFilter: IBaseFilter);
Public function First: IPin;
Public function IndexOf(Item: IPin): Integer;
Public procedure Insert(Index: Integer; Item: IPin);
Public function Last: IPin;
Public function Remove(Item: IPin): Integer;
Public procedure Update;

Description

Public constructor Create(BaseFilter: IBaseFilter); overload;

Create a Pin list from the IBaseFilter interface.

Public destructor Destroy; override;

Destructor.

Public function Add(Item: IPin): Integer;

Add A Pin to the list.

Public procedure Assign(BaseFilter: IBaseFilter);

Load a Pin list from the IBaseFilter Interface.

Public function First: IPin;

Return the First Pin from in the list.

Public function IndexOf(Item: IPin): Integer;

Return the index of Pin in the list.

Public procedure Insert(Index: Integer; Item: IPin);

Insert a pin at the given position.

Public function Last: IPin;

Return the last pin in the list.

Public function Remove(Item: IPin): Integer;

Remove a pin from the lis.

Public procedure Update;

Update the Pin list.

Properties

Overview

Public property Connected[Index: Integer]: boolean;
Public property Items[Index: Integer]: IPin;
Public property PinInfo[Index: Integer]: TPinInfo;

Description

Public property Connected[Index: Integer]: boolean;

 

Public property Items[Index: Integer]: IPin;

Return the the pin interface at the defined position.

Public property PinInfo[Index: Integer]: TPinInfo;

Retrieve informations on a pin.


Generated by DIPasDoc 0.8.0 on Sun 1 Jun 2003 23:53:07