PSC Code Manual

fab/stair-rail.lsp [src]

Functions for stair rail fabs

Functions

Function signature Description
(calc-stair-rail-dloop side) Returns a 1-2 item list of returns for this rail
(calc-stair-rail-dloops stairs) Returns a list of D-loops
(calc-stair-rail-fab stair-data) Returns a list of 0-2 stair rail definitions for a stair
(combine-stair-rail-dloops d-loops) Returns D-LOOPS combined based on finish
(combine-stair-rail-fabs rail-datas) Combines RAIL-DATAS based on template and finish
(make-stair-rail-dloop-fabs stairs) Calls combine-stair-rail-dloops and makes D-loop drawings
(make-stair-rail-fab template finish rail-datas) Opens TEMPLATE and creates a standard stair rail fab drawing
(make-stair-rail-fabs stairs) Bundles rails and calls make-stair-rail-fab
(stair-rail-dloop-write-table finish d-loop-datas) Writes the D-loop table
(stair-rail-write-table finish rail-datas) Writes the table in a stair rail fab drawing

(calc-stair-rail-dloop side)

Returns a 1-2 item list of returns for this rail

VARS:
(SIDE STR)

WITH-DATA

(calc-stair-rail-dloops stairs)

Returns a list of D-loops

(calc-stair-rail-fab stair-data)

Returns a list of 0-2 stair rail definitions for a stair

VARS:
(STAIR-DATA LIST (DATA-LIST-P STAIR-DATA))

(combine-stair-rail-dloops d-loops)

Returns D-LOOPS combined based on finish

(combine-stair-rail-fabs rail-datas)

Combines RAIL-DATAS based on template and finish

VARS:
(RAIL-DATAS LIST (VL-EVERY 'DATA-LIST-P RAIL-DATAS))

(make-stair-rail-dloop-fabs stairs)

Calls combine-stair-rail-dloops and makes D-loop drawings

(make-stair-rail-fab template finish rail-datas)

Opens TEMPLATE and creates a standard stair rail fab drawing

(make-stair-rail-fabs stairs)

Bundles rails and calls make-stair-rail-fab

(stair-rail-dloop-write-table finish d-loop-datas)

Writes the D-loop table

(stair-rail-write-table finish rail-datas)

Writes the table in a stair rail fab drawing