Panel Scheme Syntax Dictionaries
- Last UpdatedJan 07, 2026
- 1 minute read
In the hullpan module there are also two variables kcsSCHEME_STATEMENTS and kcsSCHEME_KEYWORD_TYPES. They are both "dictionaries" and may be used to find statements and keywords that are available in the design language of planar hull.
The kcsSCHEME_STATEMENTS dictionary contains list of statements used in planar hull application. Each dictionary item consists of pair {Statement: Keywords} , where Statement is a string with statement name and Keywords is a dictionary containing allowed keywords for given statement. Each Keywords dictionary item consist of pair{ Keyword: Properties }, where Keyword string with keyword name and Properties is a dictionary containing statement properties. The properties dictionary contains the following entries: { 'TYPE': TypeValue } where TypeValue is an index of kcsSCHEME_KEYWORD_TYPES dictionary.
The kcsSCHEME_KEYWORD_TYPES dictionary contains description of schema keyword types. The dictionary consist of pairs {TypeValue: TypeDescription}, where TypeValue is an integer number, and TypeDescription is a string describing given type. The following type codes exist:
|
0 |
Standalone keyword |
|
1 |
Integer |
|
2 |
Real |
|
102 |
Coordinate value: real, FR- or LP-term, reference to topological point |
|
202 |
Real or topological point direction |
|
3 |
Orientational string: FOR, AFT, TOP, BOT, PS, SB, 1, -1 |
|
4 |
Integer, real or string. The keyword is basically a integer or real value but may also be expressed with a string description: QUA=A32, LEN=H-20, CUT=ABC |
|
5 |
Number, string or description name. (A description name is always surrounded by single quotes) |
|
8 |
Description name |
|
9 |
Reference to topological point |