PSC Code Manual

fab/handrail-returns.lsp [src]

Functions for handrail return fab drawings

Functions

Function signature Description
(calc-handrail-return-fab s1 s2) Returns a list of strings representing the return between stairs S1 and S2, or nil
(calc-handrail-return-fabs stairs) Returns the handrail returns for this group of stairs grouped by finish
(combine-handrail-return-fabs returns) Combines RETURNS with equal finishes into a map
(handrail-return-write-table finish returns) Function used by make-rail-fab-common to write the main table
(make-handrail-return-fab finish returns) Uses make-rail-fab-common to create a handrail return spreadsheet
(make-handrail-return-fabs stairs) Creates all the handrail return fab drawings for this group of STAIRS

(calc-handrail-return-fab s1 s2)

Returns a list of strings representing the return between stairs S1 and S2, or nil

Returns nil when rail-return-type returns nil

VARS:
(S1 LIST (DATA-LIST-P S1))
(S2 LIST (DATA-LIST-P S2))

(calc-handrail-return-fabs stairs)

Returns the handrail returns for this group of stairs grouped by finish

VARS:
(STAIRS LIST (VL-EVERY 'DATA-LIST-P STAIRS))

(combine-handrail-return-fabs returns)

Combines RETURNS with equal finishes into a map

VARS:
(RETURNS LIST)

(handrail-return-write-table finish returns)

Function used by make-rail-fab-common to write the main table

VARS:
(FINISH STR)
(RETURNS LIST (VL-EVERY 'LIST-OF-STRINGS-P RETURNS))

(make-handrail-return-fab finish returns)

Uses make-rail-fab-common to create a handrail return spreadsheet

VARS:
(FINISH STR)
(RETURNS LIST (VL-EVERY 'LIST-OF-STRINGS-P RETURNS))

(make-handrail-return-fabs stairs)

Creates all the handrail return fab drawings for this group of STAIRS

VARS:
(STAIRS LIST (VL-EVERY 'DATA-LIST-P STAIRS))