|
Archicad 29 C++ API
|
Represents a detail/worksheet (detail/worksheet mark). More...
#include <APIdefs_Elements.h>
Public Attributes | |
| API_Elem_Head | head |
| General element header. | |
| short | pen |
| Pen color attribute index of the detail's contour. | |
| API_AttributeIndex | ltypeInd |
| Line type attribute index of the detail's contour. | |
| API_Coord | pos |
| Coordinate of the base point. (See remarks) | |
| double | angle |
| The rotation angle (radian) of the marker symbol. | |
| API_Guid | markId |
| Guid of the marker symbol. | |
| GS::uchar_t | detailName [API_UniLongNameLen] |
| Name of the detail/worksheet (Unicode string, UTF-8 encoding). | |
| GS::uchar_t | detailIdStr [API_UniLongNameLen] |
| Reference ID of the detail/worksheet (Unicode string, UTF-8 encoding). If the text contains a '/' character, then the text is split between the beginning and end marks. | |
| bool | horizontalMarker |
| Marker symbol is always horizontal? | |
| bool | windOpened |
| Side (detail/worksheet) window is opened? | |
| bool | constructionElementsOnly |
| Copy construction elements only. | |
| API_DatabaseUnId | databaseID |
| Database ID to switch to (see API_DatabaseUnId). | |
| API_Polygon | poly |
| The clip polygon of the detail/worksheet. | |
| API_MarkerLinkDataType | linkData |
| The marker link data. | |
Represents a detail/worksheet (detail/worksheet mark).
pos from their original location on the floor plan. Suppose the referencing detail/worksheet element was placed on a section/elevation window. In that case, the y coordinate on the detail/worksheet database equals to the y value of the section database to help working with the vertical (elevation) level. In this case, the pos.y data is ignored.