Class TDSSObjectHelper
Unit
Declaration
type TDSSObjectHelper = class helper(TObject) for TDSSObject
Description
Hierarchy
- TObject
- TDSSObjectHelper
Overview
Methods
function AdjustInputFilePath(const Value: String): String; |
|
function ParsePropertyValue(Index: Integer; Value: String): Boolean; |
|
function SetDouble(Index: Integer; Value: Double): Boolean; |
|
function SetInteger(Index: Integer; Value: Integer): Boolean; |
|
function SetString(Index: Integer; Value: String): Boolean; |
|
function SetObject(Index: Integer; Value: TDSSObject): Boolean; |
|
function SetDoubles(Index: Integer; Value: Array of Double): Boolean; overload; |
|
function SetDoubles(Index: Integer; Value: PDouble; ValueCount: Integer): Boolean; overload; |
|
function SetIntegers(Index: Integer; Value: Array of Integer): Boolean; overload; |
|
function SetIntegers(Index: Integer; Value: PInteger; ValueCount: Integer): Boolean; overload; |
|
function SetStrings(Index: Integer; Value: Array of String): Boolean; overload; |
|
function SetObjects(Index: Integer; Value: Array of TDSSObject): Boolean; overload; |
|
function SetObjects(Index: Integer; Value: TDSSObjectPtr; ValueCount: Integer): Boolean; overload; |
|
function SetStrings(Index: Integer; Value: PPAnsiChar; ValueCount: Integer): Boolean; overload; |
|
function GetDouble(Index: Integer): Double; |
|
function GetInteger(Index: Integer): Integer; |
|
function GetString(Index: Integer): String; |
|
function GetObject(Index: Integer): TDSSObject; |
|
procedure GetDoubles(Index: Integer; var ResultPtr: PDouble; ResultCount: PAPISize); |
|
procedure GetIntegers(Index: Integer; var ResultPtr: PInteger; ResultCount: PAPISize); |
|
procedure GetStrings(Index: Integer; var ResultPtr: PPAnsiChar; ResultCount: PAPISize); |
|
procedure GetObjects(Index: Integer; var ResultPtr: PPointer; ResultCount: PAPISize); |
|
procedure BeginEdit(Activate: Boolean); |
|
procedure EndEdit(NumChanges: Integer); |
Properties
property ActiveCircuit: TDSSCircuit read GetCircuit; |
Description
Methods
function AdjustInputFilePath(const Value: String): String; |
|
function ParsePropertyValue(Index: Integer; Value: String): Boolean; |
|
Set[Property|Double|Integer|...] calls BeginEdit and EndEdit, for convenience, if not already in an active edit |
function SetDouble(Index: Integer; Value: Double): Boolean; |
|
function SetInteger(Index: Integer; Value: Integer): Boolean; |
|
function SetString(Index: Integer; Value: String): Boolean; |
|
function SetObject(Index: Integer; Value: TDSSObject): Boolean; |
|
function SetDoubles(Index: Integer; Value: Array of Double): Boolean; overload; |
|
function SetDoubles(Index: Integer; Value: PDouble; ValueCount: Integer): Boolean; overload; |
|
function SetIntegers(Index: Integer; Value: Array of Integer): Boolean; overload; |
|
function SetIntegers(Index: Integer; Value: PInteger; ValueCount: Integer): Boolean; overload; |
|
function SetStrings(Index: Integer; Value: Array of String): Boolean; overload; |
|
function SetObjects(Index: Integer; Value: Array of TDSSObject): Boolean; overload; |
|
function SetObjects(Index: Integer; Value: TDSSObjectPtr; ValueCount: Integer): Boolean; overload; |
|
function SetStrings(Index: Integer; Value: PPAnsiChar; ValueCount: Integer): Boolean; overload; |
|
function GetDouble(Index: Integer): Double; |
|
function GetInteger(Index: Integer): Integer; |
|
function GetString(Index: Integer): String; |
|
function GetObject(Index: Integer): TDSSObject; |
|
procedure GetDoubles(Index: Integer; var ResultPtr: PDouble; ResultCount: PAPISize); |
|
procedure GetIntegers(Index: Integer; var ResultPtr: PInteger; ResultCount: PAPISize); |
|
procedure GetStrings(Index: Integer; var ResultPtr: PPAnsiChar; ResultCount: PAPISize); |
|
procedure GetObjects(Index: Integer; var ResultPtr: PPointer; ResultCount: PAPISize); |
|
procedure BeginEdit(Activate: Boolean); |
|
procedure EndEdit(NumChanges: Integer); |
|
Properties
property ActiveCircuit: TDSSCircuit read GetCircuit; |
|
Generated by PasDoc 0.16.0.