C:\home\SVGCats_src\src\CadPrim.cpp
1|/************************************************************************** 2| 1. <<< 図形の抽象 (CadPrim) >>> 3|***************************************************************************/ 4| 5|#include "mixer_precomp.h" 6| 7|#ifdef USES_MXP_AUTOINC 8| #include <CadPrim.ah> /* Auto include header, Look at mixer-... folder */ 9|#endif 10| 11| 12| 13|/*---------------------------------------------------------------------*/ 14|/* 2. <<<<◆(CadPrim) 図形の抽象 >>>> */ 15|/*---------------------------------------------------------------------*/ 16| 17| 18|void CadPrim::OnChgedLinkID( int oldID, int newID ) 19|{ 20|} 21| 22|CadPrim_Link* CadPrim::GetLinkToHandle( int iHandle ) 23|{ 24| return NULL; 25|} 26| 27|int CadPrim::GetNumOfLinkToHandle() 28|{ 29| return 0; 30|} 31| 32|CadPrim* CadPrim::GetLinkToControler( int iHandle ) 33|{ 34| return NULL; 35|} 36| 37|int CadPrim::GetLinkIDToControler( int iHandle ) 38|{ 39| return 0; 40|} 41| 42|int CadPrim::GetNumOfLinkToControler() 43|{ 44| return 0; 45|} 46| 47|int CadPrim::GetLinkOnReadHandleNum( int x, int y, int diff ) 48|{ 49| return 0; 50|} 51| 52|int CadPrim::GetLinkableHandleNum( int x, int y ) 53|{ 54| return 0; 55|} 56| 57|void CadPrim::LinkToHandle( int iHandleOfThis, CadPrim* prim, int iHandleOfPrim ) 58|{ 59| error(); 60|} 61| 62|void CadPrim::UnlinkToHandle( CadPrim* prim, int iHandleOfPrim, bool mutual ) 63|{ 64| error(); 65|} 66| 67|void CadPrim::UnlinkAll() 68|{ 69|} 70| 71|void CadPrim::LinkToControler( int iHandle, CadPrim* ctrl ) 72|{ 73| error(); 74|} 75| 76|void CadPrim::UnlinkToControler( int iHandle, CadPrim* ctrl ) 77|{ 78| error(); 79|} 80| 81|void CadPrim::AdjustLinks( ListX* prims ) 82|{ 83|} 84| 85| 86|/*---------------------------------------------------------------------*/ 87|/* 3. <<<<◆(CadPrim_Link) 図形リンク >>>> */ 88|/*---------------------------------------------------------------------*/ 89| 90| 91|void CadPrim_Link::print( const char* title ) 92|{ 93|#ifndef ERRORS_CUT_DEBUG_TOOL 94| Errors_printf( "%s CadPrim_Link: next=%p, (%d,%d), iHandle=%d", title, 95| inherit_ListX_Elem, x, y, iHandle ); 96| Errors_printf( "%s prim = %p, prim_id = %d", title, 97| prim, prim_id ); 98|#endif 99|} 100| 101| 102|void CadPrim_Link_copy( CadPrim_Link* link1, CadPrim_Link* link2 ) 103|{ 104| link1->prim = link2->prim; 105| link1->prim_id = link2->prim_id; 106| link1->iHandle = link2->iHandle; 107| link1->x = link2->x; 108| link1->y = link2->y; 109|} 110| 111| 112|