MKI_MULTI_SYSTEMDEF (Multi-Entity Editing Classes) New in Version 2023.1

www.CAD6.com

C++ Syntax

class MKI_MULTI_SYSTEMDEF : public MKI_MULTI_BASE

{

  public:

 

  MKI_SYSTEMDEF m_cData;

 

  void

  Init( void );

 

  void

  Fill(

 MKI_CONST_SYSTEMDEF_REF f_rSystemDef );

 

  void

  Apply(

 MKI_SYSTEMDEF_REF f_rSystemDef,

 bool f_fCopyAll ) const;

};

 

This structure contains a coordinate system definition.

 

Element Description

m_cData

[MKI_SYSTEMDEF] Coordinate system data.

 

Comment

When using functions of the base class MKI_MULTI_BASE, use the following flags defined in this class to identify its elements:

 

USE_SCALE

Apply / copy the scale m_cData.m_dSystemScale.

 

USE_LENGTH_MODE

Apply / copy the length mode in the lower 16 bits of m_cData.m_nSystemFraction.

 

USE_ANGLE_MODE

Apply / copy the angle mode in the upper 16 bits of m_cData.m_nSystemFraction.

 

USE_DIGITS

Apply / copy the number of fractional digits m_cData.m_nSystemPrecision.

 

USE_ORIGIN_X

Apply / copy the origin's x-coordinate m_cData.m_cSystemOrigin.x.

 

USE_ORIGIN_Y

Apply / copy the origin's y-coordinate m_cData.m_cSystemOrigin.y.

 

USE_VIEW_MODE

Apply / copy the view mode m_cData.m_nSystemOption.

 

USE_VIEW_ROTATE

Apply / copy the rotation m_cData.m_dSystemRotate.

 

USE_LENGTH_UNIT

Apply / copy the length unit m_cData.m_nSystemLenUnit.

 

USE_LINE_UNIT

Apply / copy the line unit m_cData.m_nSystemLineUnit.

 

USE_ANGLE_UNIT

Apply / copy the angle unit m_cData.m_nSystemAngleUnit.

 

USE_GRID

Apply / copy the display grid in m_cData.m_nSystemGridMode and m_cData.m_nSystemGridSize.

 

USE_SNAP

Apply / copy the position index m_cData.m_nSystemSnapMode and m_cData.m_nSystemSnapSize.

 

CAD6interface 2025.0 - Copyright 2025 Malz++Kassner® GmbH