MKI_UNITARC (Basic Classes) New in Version 2010.1

www.CAD6.com

C++ Syntax

class MKI_UNITARC

{

  public:

 

  MKI_POINT m_cPoint1,

            m_cPoint2;

  double m_dAngle1,

         m_dAngle2;

 

  MKI_UNITARC( void );

 

  MKI_UNITARC( const MKI_UNITARC* f_pThis );

 

  MKI_UNITARC(

 const MKI_POINT& f_rPoint1,

 const MKI_POINT& f_rPoint2,

 const double f_dAngle1,

 const double f_dAngle2 );

 

  void

  Init( void );

 

  void

  SplitCenter(

 MKI_UNITARC& f_rResult1,

 MKI_UNITARC& f_rResult2 ) const;

};

 

This class contains the description of a unit arc segment, i.e. part of a circular arc with a radius of 1.0 that does not cross a quadrant border.

 

Element Description

m_cPoint1

[MKI_POINT] Start-point of the circular arc.

m_cPoint2

[MKI_POINT] End-point of the circular arc.

m_dAngle1

m_dAngle2

[double] Absolute starting and ending angle of the circular arc in [rad] with m_dAngle1 <= m_dAngle2.

 

CAD6interface 2025.0 - Copyright 2025 Malz++Kassner® GmbH