/********************************************************************/ /* Copyright (c) 2017 System fugen G.K. and Yuzi Mizuno */ /* All rights reserved. */ /********************************************************************/ #if !defined( __MGIGESPD100_H__) #define __MGIGESPD100_H__ #include "mgiges/IgesPD.h" ///MGIgesPD100 is the class for Iges parameter data type 100(circular arc). class MGIgesPD100: public MGIgesPD{ public: // Constructors. /// Constructs an object of class MGIgesPD100. MGIgesPD100(MGIgesDirectoryEntry* DEpointer=0); ///Construct PD100, supplying 2D coordinate data in each array. MGIgesPD100( const double center[2],///<(x1, y1) of the center. const double start[2],///<(x2, y2) of the start point. const double terminate[2],///<(x2, y2) of the terminate point. double Z=0. ///& plines ///