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.