IscDrawTools
The IscDrawTools class provides access to settings used when running the PolyDraw or TreeDraw algorithms.
Field Values
Type |
Field Name |
Description |
|---|---|---|
Integer |
DrawAlgorithm |
The chosen algorithm to use:
|
Integer |
PolyDrawBusbarType |
The style of drawn busbars in the PolyDraw algorithm:
|
Integer |
PolyDrawBusbarSize |
The size of drawn busbars in the PolyDraw algorithm. |
Double |
PolyDrawStartingX |
The starting X position for the PolyDraw algorithm. This is recommended to be larger than 100. |
Double |
PolyDrawStartingY |
The starting Y position for the PolyDraw algorithm. This is recommended to be larger than 100. |
Double |
PolyDrawGridSize |
The island grid size used in the PolyDraw algorithm. This is recommended to be larger than 200. |
Double |
PolyDrawIslandSeparation |
The island separation used in the PolyDraw algorithm. This is recommended to be larger than 0. |
Double |
PolyDrawEnlargementConst |
The enlargement constant used in the PolyDraw algorithm. This is recommended to be larger than 0. |
Integer |
TreeDrawInitialBusbarUID |
The UID of the starting busbar for the TreeDraw algorithm. If unset this will return -1. |
Integer |
TreeDrawBusbarType |
The style of drawn busbars in the TreeDraw algorithm:
|
Integer |
TreeDrawBusbarSize |
The size of drawn busbars in the TreeDraw algorithm. |
Double |
TreeDrawStartingX |
The starting X position for the TreeDraw algorithm. This is recommended to be larger than 100. |
Double |
TreeDrawStartingY |
The starting Y position for the TreeDraw algorithm. This is recommended to be larger than 100. |
Integer |
TreeDrawOrder |
The number of drawn busbar levels in the TreeDraw algorithm. |
Boolean |
TreeDrawUnlimited |
If True, the TreeDraw algorithm will draw all reachable busbars. |
Boolean |
TreeDrawShowProgMsgs |
If True, the TreeDraw algorithm will show a detailed report of the drawing process. |
Boolean |
TreeDrawRedrawAll |
|
Boolean |
DrawIncludeLoads |
If True, connected loads will be drawn by both algorithms, otherwise they will be ignored. |
Boolean |
DrawIncludeGens |
If True, connected synchronous machines will be drawn by both algorithms, otherwise they will be ignored. |
Boolean |
DrawIncludeInfeeds |
If True, connected infeeds will be drawn by both algorithms, otherwise they will be ignored. |
Boolean |
DrawIncludeIMs |
If True, connected induction machines will be drawn by both algorithms, otherwise they will be ignored. |
Boolean |
DrawIncludeOtherRadials |
If True, all other connected radials will be drawn by both algorithms, otherwise they will be ignored. |
Boolean |
DrawIncludeBreakers |
If True, circuit breakers on drawn branch items will be drawn by both algorithms, otherwise they will be ignored. |
Boolean |
DrawIncludeProtContainers |
If True, protection containers on drawn branch items will be drawn by both algorithms, otherwise they will be ignored. |
Boolean |
DrawIncludeOtherInlines |
If True, all other inlines on drawn branch items will be drawn by both algorithms, otherwise they will be ignored. |
Boolean |
DeleteAllAnnotations |
If True, all annotations will be removed during both algorithms. |
IscDrawTools Class
- class ipsa.IscDrawTools
Provides access to the Draw Tools settings for PolyDraw and TreeDraw.