Class TCktTreeNode

Unit

Declaration

type TCktTreeNode = class(TObject)

Description

Hierarchy

Overview

Fields

Protected ChildAdded: Boolean;
Protected LexicalLevel: Integer;
Protected FParentBranch: TCktTreeNode;
Protected FShuntObjects: TDSSPointerList;
Public CktObject: Pointer;
Public FromBusReference: Integer;
Public VoltBaseIndex: Integer;
Public FromTerminal: Integer;
Public IsLoopedHere: Boolean;
Public IsParallel: Boolean;
Public IsDangling: Boolean;
Public LoopLineObj: Pointer;

Methods

Public constructor Create(const pParent: TCktTreeNode; const pSelfObj: Pointer);
Public destructor Destroy; OVERRIDE;
Public procedure ResetToBusList;
Public procedure AddShuntObject(Value: Pointer);

Properties

Public property AddChildBranch: TCktTreeNode WRITE Set_AddChild;
Public property FirstChildBranch: TCktTreeNode READ Get_FirstChild;
Public property NextChildBranch: TCktTreeNode READ Get_NextChild;
Public property FirstShuntObject: Pointer READ Get_FirstObject;
Public property NextShuntObject: Pointer READ Get_NextObject;
Public property ParentBranch: TCktTreeNode READ Get_Parent;
Public property NumChildBranches: Integer READ Get_NumChildren;
Public property NumShuntObjects: Integer READ Get_NumObjects;
Public property ToBusReference: Integer READ Get_ToBusReference WRITE Set_ToBusReference;

Description

Fields

Protected ChildAdded: Boolean;
 
Protected LexicalLevel: Integer;
 
Protected FParentBranch: TCktTreeNode;
 
Protected FShuntObjects: TDSSPointerList;
 
Public CktObject: Pointer;

Generic objects attached to the tree at this node

Public FromBusReference: Integer;

Pointer to the circuit object referenced

Public VoltBaseIndex: Integer;
 
Public FromTerminal: Integer;
 
Public IsLoopedHere: Boolean;
 
Public IsParallel: Boolean;
 
Public IsDangling: Boolean;
 
Public LoopLineObj: Pointer;
 

Methods

Public constructor Create(const pParent: TCktTreeNode; const pSelfObj: Pointer);
 
Public destructor Destroy; OVERRIDE;
 
Public procedure ResetToBusList;
 
Public procedure AddShuntObject(Value: Pointer);
 

Properties

Public property AddChildBranch: TCktTreeNode WRITE Set_AddChild;
 
Public property FirstChildBranch: TCktTreeNode READ Get_FirstChild;
 
Public property NextChildBranch: TCktTreeNode READ Get_NextChild;
 
Public property FirstShuntObject: Pointer READ Get_FirstObject;
 
Public property NextShuntObject: Pointer READ Get_NextObject;
 
Public property ParentBranch: TCktTreeNode READ Get_Parent;
 
Public property NumChildBranches: Integer READ Get_NumChildren;
 
Public property NumShuntObjects: Integer READ Get_NumObjects;

Number of children at present node

Public property ToBusReference: Integer READ Get_ToBusReference WRITE Set_ToBusReference;

Number of objects at present node


Generated by PasDoc 0.16.0.