Represents the model view options of Railings made with Railing Tool. The entire structure is Archicad only.
typedef struct { char railing3DDetailLevel; char filler_1[7]; bool railing2DDisplayCompPosts; bool railing2DDisplayCompTopRail; bool railing2DDisplayCompHandrails; bool railing2DDisplayCompRails; bool railing2DDisplayCompInnerPosts; bool railing2DDisplayCompBalusters; bool railing2DDisplayCompPanels; bool filler_2; API_AttributeIndex railingSchemeSurfaceIndex; API_AttributeIndex railingSchemeCutLineIndex; short railingSchemeCutLinePenIndex; API_AttributeIndex railingSchemeUncutLineIndex; short railingSchemeUncutLinePenIndex; short filler_3[3]; } API_RailingModelViewOptions;
Members
- railing3DDetailLevel
- Detail level of railings in 3D display.
Possible values:API_Railing3DDetail_Full
,API_Railing3DDetail_Simplified
,API_Railing3DDetail_Schematic
. - railing2DDisplayCompPosts
- Posts are visible in Floor Plan Visualization.
- railing2DDisplayCompTopRail
- Top rails are visible in Floor Plan Visualization.
- railing2DDisplayCompHandrails
- Handrails are visible in Floor Plan Visualization.
- railing2DDisplayCompRails
- Rails are visible in Floor Plan Visualization.
- railing2DDisplayCompInnerPosts
- Inner posts are visible in Floor Plan Visualization.
- railing2DDisplayCompBalusters
- Balusters are visible in Floor Plan Visualization.
- railing2DDisplayCompPanels
- Panels are visible in Floor Plan Visualization.
- railingSchemeSurfaceIndex
- Index of the Surface attribute to use in Schematic 3D Display Detail.
- railingSchemeCutLineIndex
- Index of the Line attribute to use in Schematic 3D Display Detail as Cut Line.
- railingSchemeCutLinePenIndex
- Index of the Pen in the current Pen Table to use in Schematic 3D Display Detail as the Cut Line Pen.
- railingSchemeUncutLineIndex
- Index of the Line attribute to use in Schematic 3D Display Detail as Uncut Line.
- railingSchemeUncutLinePenIndex
- Index of the Pen in the current Pen Table to use in Schematic 3D Display Detail as the Uncut Line Pen.
Remarks
These settings correspond to the relevant items in the Document/Set Model View/Model View Options dialog/Railing Options page.
Requirements
- Version: API 21 or later
- Header: APIdefs_Environment.h
See Also
API_AttributeIndex, API_ModelViewOptions, APIEnv_GetViewOptionsID, APIEnv_ChangeViewOptionsID,
API_NavigatorView,
API Types