![]() |
MKI_PARSE_OBJ_DARCLENGTH (Object Parser Classes) Changed in Version 2021.0 |
www.CAD6.com |
C++ Syntaxclass MKI_PARSE_OBJ_DARCLENGTH { public:
MKI_BLOCK_POINT_PTR m_pCenter, m_pRadius, m_pAngle1, m_pAngle2; MKI_BLOCK_DOUBLE_PTR m_pOrient; MKI_BLOCK_POINT_PTR m_pLine, m_pNumber1, m_pNumber2, m_pExtension1, m_pExtension2; MKI_BLOCK_TEXT_PTR m_pText1, m_pText2, m_pText3, m_pTolerance1, m_pTolerance2; MKI_BLOCK_DIMLARGE_PTR m_pData; MKI_BLOCK_T006_PTR m_pTemp;
MKI_PARSE_OBJ_DARCLENGTH( MKI_CONST_ENTITY_OBJECT_PTR f_pObj );
MKI_POINT_REF PointCenter( void );
MKI_POINT_REF PointRadius( void );
MKI_POINT_REF PointAngle1( void );
MKI_POINT_REF PointAngle2( void );
double& Orient( void );
bool IsOrientPositive( void ); New in Version 2021.0
bool IsOrientNegative( void ); New in Version 2021.0
MKI_POINT_REF PointLine( void );
MKI_POINT_REF PointNumber1( void );
MKI_POINT_REF PointNumber2( void );
MKI_POINT_REF PointExtension1( void );
MKI_POINT_REF PointExtension2( void );
LPWSTR Text1( void );
LPWSTR Text2( void );
LPWSTR Text3( void );
LPWSTR Tolerance1( void );
LPWSTR Tolerance2( void );
MKI_DIMLARGE_REF DimLarge( void );
MKI_BLOCK_T006_REF Temp( void ); };
This class is used to parse an object of type MKI_OBJ_DARCLENGTH. For information about the internal data block structure of this object type, see Object 29 "Dimension Arc Length".
This parser only works if the object is complete, i.e. already contains all necessary data blocks with correct size information! For performance reasons, there is no internal testing whatsoever. All point and outline attributes in between are skipped.
|
CAD6interface 2025.0 - Copyright 2025 Malz++Kassner® GmbH