MKI_BLOCK_BASE (Data Block Classes) Changed in Version 2023.2

www.CAD6.com

C++ Syntax

class MKI_BLOCK_BASE

{

  public:

 

  MKI_BLOCK_HEADER m_cHeader;

 

  bool

  IsNotEndOfList( void ) const;

 

  bool

  IsPoint( void ) const;

 

  bool

  IsFixedPoint( void ) const;

 

  bool

  IsAnyPoint( void ) const;

 

  bool

  IsAnyPointOrInfo( void ) const;

 

  bool

  IsAttribute( void ) const;

 

  bool

  IsLocalAttribute( void ) const;

 

  bool

  IsGlobalAttribute( void ) const;

 

  bool

  IsBaseAttribute( void ) const; New in Version 2021.0

 

  bool

  IsOutlineAttribute( void ) const; New in Version 2021.0

 

  bool

  IsPointAttribute( void ) const; New in Version 2021.0

 

  bool

  IsOutlineOrPointAttribute( void ) const; New in Version 2021.0

 

  bool

  IsNotAttribute( void ) const;

 

  bool

  IsNotBaseAttribute( void ) const; New in Version 2021.0

 

  __int16

  GetFlag( void ) const; New in Version 2022.1

 

  bool

  IsFlagSet( const __int16 f_hFlag ) const; New in Version 2023.2

 

  bool

  IsFlagClear( const __int16 f_hFlag ) const; New in Version 2023.2

 

  void

  SetFlag( const __int16 f_hFlag ); New in Version 2022.1

 

  void

  SetFlagBits( const __int16 f_hFlag ); New in Version 2022.1

 

  void

  ClearFlagBits( const __int16 f_hFlag ); New in Version 2022.1

 

  void

  InvertFlagBits( const __int16 f_hFlag ); New in Version 2022.1

};

 

This structure defines the basic data for all data blocks.

 

Element Description

Header

[MKI_BLOCK_HEADER] This structure contains general information about the data block.

 

MKD Syntax

See MKI_BLOCK_HEADER.

 

Comment

The following basic data block types are predefined:

 

Data Block Type 999 (End of List)

A data block of type MKI_DB_END (999) is used to end the list of data blocks inside an entity's data area.

 

BlockOwner,999,0,0;

 

CAD6interface 2024.2 - Copyright 2024 Malz++KassnerĀ® GmbH