Drawing sheet structure. More...
Detailed Description
Drawing sheet structure.
- Version
- 5.0
A local coordinate system can be applied on sheet, by setting m_sRefPoint and m_dScale.
Field Documentation
A3DBool A3DDrawingSheetData::m_bDrawFrame |
Draw the frame of the sheet.
A3DDouble A3DDrawingSheetData::m_dScale |
Set a scale for the sheet. This scale is apply on all entities contained by the sheet. Asbolute value must be greater than 1e-12.

A3DDrawingBlock* A3DDrawingSheetData::m_pBackgroundBlocks |
Geometries defined as part of the background of the sheet (like a title block). Refers to Drawing Block for more details.
A3DDrawingSheetFormat* A3DDrawingSheetData::m_pFormat |
Optional sheet format.
A3DDrawingBlock** A3DDrawingSheetData::m_ppDrwBlocks |
Array of pointers on blocks. Refers to Drawing Block for more details.
A3DDrawingView** A3DDrawingSheetData::m_ppDrwViews |
Array of pointers on views. Refers to Drawing View for more details.
A3DVector2dData A3DDrawingSheetData::m_sRefPoint |
Set a new reference point for the sheet.

A3DVector2dData A3DDrawingSheetData::m_sSize |
Size of the sheet (not used if m_pFormat is defined). Refers to Drawing Sheet Format for more details.
A3DUns32 A3DDrawingSheetData::m_uiDrwBlocksSize |
Size of next array.
A3DUns32 A3DDrawingSheetData::m_uiDrwViewsSize |
Size of next array.
A3DUns16 A3DDrawingSheetData::m_usBackgroundStyle |
Defines the color of the sheet.
A3DUns16 A3DDrawingSheetData::m_usStructSize |
Reserved; must be initialized with A3D_INITIALIZE_DATA.