A3DDrawingSheetData
-
struct
A3DDrawingSheetData Drawing sheet structure.
5.0A local coordinate system can be applied on sheet, by setting:c:member:m_sRefPoint <A3DDrawingSheetData.m_sRefPoint>and:c:member:m_dScale <A3DDrawingSheetData.m_dScale>.
A3DVector2dDataSheetLocalToGlobal(A3DVector2dDataconst&sLocalCoord) { A3DVector2dDatasGlobalCoord; sGlobalCoord.x=sLocalCoord.x*m_dScale+m_sRefPoint.x; sGlobalCoord.y=sLocalCoord.y*m_dScale+m_sRefPoint.y; returnsGlobalCoord; }
Variables
-
A3DDrawingSheetFormat *
A3DDrawingSheetData.m_pFormat -
Optional sheet format.
-
A3DVector2dData
A3DDrawingSheetData.m_sSize -
Size of the sheet (not used if:c:member:m_pFormat <A3DDrawingSheetData.m_pFormat>is defined).
Refers to:ref:Drawing Sheet Format <group__a3d__drawing__sheetformat>for more details.
-
A3DVector2dData
A3DDrawingSheetData.m_sRefPoint -
Set a new reference point for the sheet.
-
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.
-
A3DBool
A3DDrawingSheetData.m_bDrawFrame -
Boolean indicating whether the frame of the sheet should be drawn.
-
A3DUns16
A3DDrawingSheetData.m_usStyle -
Reserved for future use.
-
A3DUns16
A3DDrawingSheetData.m_usBackgroundStyle -
Defines the color of the sheet.
-
A3DDrawingBlock *
A3DDrawingSheetData.m_pBackgroundBlocks -
Geometries defined as part of the background of the sheet (like a title block).
Refers to:ref:Drawing Block <group__a3d__drawing__block>for more details.
-
A3DUns32
A3DDrawingSheetData.m_uiDrwBlocksSize -
The size of m_ppDrwBlocks.
-
A3DDrawingBlock **
A3DDrawingSheetData.m_ppDrwBlocks -
Array of pointers on blocks.
Refers to:ref:Drawing Block <group__a3d__drawing__block>for more details.
-
A3DUns32
A3DDrawingSheetData.m_uiDrwViewsSize -
The size of m_ppDrwViews.
-
A3DDrawingView **
A3DDrawingSheetData.m_ppDrwViews -
Array of pointers on views.
Refers to:ref:Drawing View <group__a3d__drawing__view>for more details.