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
◆ m_pFormat
A3DDrawingSheetFormat* A3DDrawingSheetData::m_pFormat |
Optional sheet format.
◆ m_sSize
A3DVector2dData A3DDrawingSheetData::m_sSize |
Size of the sheet (not used if m_pFormat is defined). Refers to Drawing Sheet Format for more details.
◆ m_sRefPoint
A3DVector2dData A3DDrawingSheetData::m_sRefPoint |
Set a new reference point for the sheet.

◆ m_dScale
A3DDouble A3DDrawingSheetData::m_dScale |
Set a scale for the sheet. This scale applies to all entities contained in the sheet. Absolute value must be greater than 1e-12.

◆ m_bDrawFrame
A3DBool A3DDrawingSheetData::m_bDrawFrame |
Boolean indicating whether the frame of the sheet should be drawn.
◆ m_usStyle
A3DUns16 A3DDrawingSheetData::m_usStyle |
Reserved for future use.
◆ m_usBackgroundStyle
A3DUns16 A3DDrawingSheetData::m_usBackgroundStyle |
Defines the color of the sheet.
◆ m_pBackgroundBlocks
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.
◆ m_uiDrwBlocksSize
A3DUns32 A3DDrawingSheetData::m_uiDrwBlocksSize |
The size of m_ppDrwBlocks.
◆ m_ppDrwBlocks
A3DDrawingBlock** A3DDrawingSheetData::m_ppDrwBlocks |
Array of pointers on blocks. Refers to Drawing Block for more details.
◆ m_uiDrwViewsSize
A3DUns32 A3DDrawingSheetData::m_uiDrwViewsSize |
The size of m_ppDrwViews.
◆ m_ppDrwViews
A3DDrawingView** A3DDrawingSheetData::m_ppDrwViews |
Array of pointers on views. Refers to Drawing View for more details.