home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / od124os2.exe / od12osp1.exe / pkg / en_US / iodgraph.odz / iodgpoin.xh < prev    next >
Text File  |  1997-04-02  |  44KB  |  1,427 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: F:\build\os2\iuo\samples\INCLUDE\iodgpoin.xh.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.29.1.7
  7.  *     SOM Emitter emitxh: 2.42
  8.  */
  9.  
  10. #ifndef SOM_ContentGrafPartPoin_xh
  11. #define SOM_ContentGrafPartPoin_xh
  12.  
  13. class ContentGrafPartPoin;
  14.  
  15. #define ContentGrafPartPoin_MajorVersion 1
  16. #define ContentGrafPartPoin_MinorVersion 2
  17.  
  18. /* C++ SOM defs */
  19. #include <somcls.xh>
  20. #include <somcm.xh>
  21.  
  22. /* C++ parent defs */
  23. #ifndef SOM_ContentGrafPartFigr_xh
  24. #include <iodgfigr.xh>
  25. #endif
  26.  
  27. #ifndef ContentGrafPartPoin_API
  28. #define ContentGrafPartPoin_API
  29. /*
  30.  * -- The Class API
  31.  */
  32.  
  33. /*
  34.  * Start of bindings for IDL types
  35.  */
  36.  
  37. class SOMClass;
  38. class SOMObject;
  39. class ODFrame;
  40. class ODFacet;
  41. class ODPlatformCanvas;
  42. class ODObject;
  43. class ODExtension;
  44. class ContentObject;
  45. class ContentFrame;
  46. class ODStorageUnit;
  47. class ODStorageUnitCursor;
  48. class ODTransform;
  49. class ContentGrafPartFigr;
  50. class GrafPart;
  51. class ALinkedList;
  52. class ContentGrafPartPoin;
  53.  
  54. /*
  55.  * End of bindings for IDL types.
  56.  */
  57.  
  58. /* A procedure to create the ContentGrafPartPoin Class */
  59. SOMEXTERN SOMClass * SOMLINK ContentGrafPartPoinNewClass(
  60.         integer4 majorVersion,
  61.         integer4 minorVersion);
  62.  
  63. /* The API to the ContentGrafPartPoin class object, and the methods it introduces. */
  64. SOMEXTERN struct ContentGrafPartPoinClassDataStructure {
  65.     SOMClass *classObject;
  66. } SOMDLINK ContentGrafPartPoinClassData;
  67. #define _ContentGrafPartPoin ContentGrafPartPoinClassData.classObject
  68.  
  69. /* The API to parentMtabs for ContentGrafPartPoin, and the instance data it introduces. */
  70. SOMEXTERN struct ContentGrafPartPoinCClassDataStructure {
  71.     somMethodTabs parentMtab;
  72.     somDToken              instanceDataToken;
  73. } SOMDLINK ContentGrafPartPoinCClassData;
  74.  
  75. /*
  76.  * -- Typedefs for ContentGrafPartPoin Method Procedures
  77.  */
  78. SOMEXTERN {
  79.  
  80. /*
  81.  * -- Typedefs for Reintroduced Wrapper Methods
  82.  */
  83. typedef GrafPart*   SOMLINK somTP_ContentGrafPartPoin_Initialize(ContentGrafPartPoin *somSelf, Environment *ev, 
  84.         ODFrame* frame, 
  85.         ODPoint* point);
  86. typedef somTP_ContentGrafPartPoin_Initialize *somTD_ContentGrafPartPoin_Initialize;
  87. typedef void   SOMLINK somTP_ContentGrafPartPoin_Uninitialize(ContentGrafPartPoin *somSelf, Environment *ev);
  88. typedef somTP_ContentGrafPartPoin_Uninitialize *somTD_ContentGrafPartPoin_Uninitialize;
  89. typedef void   SOMLINK somTP_ContentGrafPartPoin_Update(ContentGrafPartPoin *somSelf, Environment *ev, 
  90.         ODPoint* point);
  91. typedef somTP_ContentGrafPartPoin_Update *somTD_ContentGrafPartPoin_Update;
  92. typedef void   SOMLINK somTP_ContentGrafPartPoin_AdjustBoundingRect(ContentGrafPartPoin *somSelf, Environment *ev);
  93. typedef somTP_ContentGrafPartPoin_AdjustBoundingRect *somTD_ContentGrafPartPoin_AdjustBoundingRect;
  94. typedef ODBoolean   SOMLINK somTP_ContentGrafPartPoin_ContainsPoint(ContentGrafPartPoin *somSelf, Environment *ev, 
  95.         ODPoint* point);
  96. typedef somTP_ContentGrafPartPoin_ContainsPoint *somTD_ContentGrafPartPoin_ContainsPoint;
  97. typedef ODBoolean   SOMLINK somTP_ContentGrafPartPoin_Draw(ContentGrafPartPoin *somSelf, Environment *ev, 
  98.         HDraw hDraw);
  99. typedef somTP_ContentGrafPartPoin_Draw *somTD_ContentGrafPartPoin_Draw;
  100. typedef ODPoint   SOMLINK somTP_ContentGrafPartPoin__get_fPt1(ContentGrafPartPoin *somSelf, Environment *ev);
  101. typedef somTP_ContentGrafPartPoin__get_fPt1 *somTD_ContentGrafPartPoin__get_fPt1;
  102. typedef void   SOMLINK somTP_ContentGrafPartPoin__set_fPt1(ContentGrafPartPoin *somSelf, Environment *ev, 
  103.         ODPoint* fPt1);
  104. typedef somTP_ContentGrafPartPoin__set_fPt1 *somTD_ContentGrafPartPoin__set_fPt1;
  105. typedef long   SOMLINK somTP_ContentGrafPartPoin__get_fColor(ContentGrafPartPoin *somSelf, Environment *ev);
  106. typedef somTP_ContentGrafPartPoin__get_fColor *somTD_ContentGrafPartPoin__get_fColor;
  107. typedef void   SOMLINK somTP_ContentGrafPartPoin__set_fColor(ContentGrafPartPoin *somSelf, Environment *ev, 
  108.         long fColor);
  109. typedef somTP_ContentGrafPartPoin__set_fColor *somTD_ContentGrafPartPoin__set_fColor;
  110. typedef void   SOMLINK somTP_ContentGrafPartPoin_somInit(ContentGrafPartPoin *somSelf);
  111. typedef somTP_ContentGrafPartPoin_somInit *somTD_ContentGrafPartPoin_somInit;
  112. typedef void   SOMLINK somTP_ContentGrafPartPoin_somUninit(ContentGrafPartPoin *somSelf);
  113. typedef somTP_ContentGrafPartPoin_somUninit *somTD_ContentGrafPartPoin_somUninit;
  114. typedef void   SOMLINK somTP_ContentGrafPartPoin_WriteContents(ContentGrafPartPoin *somSelf, Environment *ev, 
  115.         ODStorageUnit* toSU, 
  116.         BCTransferKind writeKind, 
  117.         BCCloneInfo* cloneInfo);
  118. typedef somTP_ContentGrafPartPoin_WriteContents *somTD_ContentGrafPartPoin_WriteContents;
  119. typedef void   SOMLINK somTP_ContentGrafPartPoin_ReadContents(ContentGrafPartPoin *somSelf, Environment *ev, 
  120.         ODStorageUnit* fromSU, 
  121.         BCTransferKind readKind, 
  122.         BCCloneInfo* cloneInfo);
  123. typedef somTP_ContentGrafPartPoin_ReadContents *somTD_ContentGrafPartPoin_ReadContents;
  124. typedef void   SOMLINK somTP_ContentGrafPartPoin_DeleteContents(ContentGrafPartPoin *somSelf, Environment *ev, 
  125.         ODULong type);
  126. typedef somTP_ContentGrafPartPoin_DeleteContents *somTD_ContentGrafPartPoin_DeleteContents;
  127. typedef void   SOMLINK somTP_ContentGrafPartPoin_MoveBy(ContentGrafPartPoin *somSelf, Environment *ev, 
  128.         ODPoint* offset);
  129. typedef somTP_ContentGrafPartPoin_MoveBy *somTD_ContentGrafPartPoin_MoveBy;
  130. typedef void   SOMLINK somTP_ContentGrafPartPoin_Resize(ContentGrafPartPoin *somSelf, Environment *ev, 
  131.         ODPoint* endPt, 
  132.         ODULong resizeFlags);
  133. typedef somTP_ContentGrafPartPoin_Resize *somTD_ContentGrafPartPoin_Resize;
  134. typedef ODULong   SOMLINK somTP_ContentGrafPartPoin__get_objType(ContentGrafPartPoin *somSelf, Environment *ev);
  135. typedef somTP_ContentGrafPartPoin__get_objType *somTD_ContentGrafPartPoin__get_objType;
  136. typedef void   SOMLINK somTP_ContentGrafPartPoin__set_objType(ContentGrafPartPoin *somSelf, Environment *ev, 
  137.         ODULong objType);
  138. typedef somTP_ContentGrafPartPoin__set_objType *somTD_ContentGrafPartPoin__set_objType;
  139. typedef ODULong   SOMLINK somTP_ContentGrafPartPoin__get_selectionState(ContentGrafPartPoin *somSelf, Environment *ev);
  140. typedef somTP_ContentGrafPartPoin__get_selectionState *somTD_ContentGrafPartPoin__get_selectionState;
  141. typedef void   SOMLINK somTP_ContentGrafPartPoin__set_selectionState(ContentGrafPartPoin *somSelf, Environment *ev, 
  142.         ODULong selectionState);
  143. typedef somTP_ContentGrafPartPoin__set_selectionState *somTD_ContentGrafPartPoin__set_selectionState;
  144. typedef ODRect   SOMLINK somTP_ContentGrafPartPoin__get_boundingRect(ContentGrafPartPoin *somSelf, Environment *ev);
  145. typedef somTP_ContentGrafPartPoin__get_boundingRect *somTD_ContentGrafPartPoin__get_boundingRect;
  146. typedef void   SOMLINK somTP_ContentGrafPartPoin__set_boundingRect(ContentGrafPartPoin *somSelf, Environment *ev, 
  147.         ODRect* boundingRect);
  148. typedef somTP_ContentGrafPartPoin__set_boundingRect *somTD_ContentGrafPartPoin__set_boundingRect;
  149. typedef ODFrame*   SOMLINK somTP_ContentGrafPartPoin__get_containingFrame(ContentGrafPartPoin *somSelf, Environment *ev);
  150. typedef somTP_ContentGrafPartPoin__get_containingFrame *somTD_ContentGrafPartPoin__get_containingFrame;
  151. typedef void   SOMLINK somTP_ContentGrafPartPoin__set_containingFrame(ContentGrafPartPoin *somSelf, Environment *ev, 
  152.         ODFrame* containingFrame);
  153. typedef somTP_ContentGrafPartPoin__set_containingFrame *somTD_ContentGrafPartPoin__set_containingFrame;
  154. typedef ODTransform*   SOMLINK somTP_ContentGrafPartPoin__get_extTransform(ContentGrafPartPoin *somSelf, Environment *ev);
  155. typedef somTP_ContentGrafPartPoin__get_extTransform *somTD_ContentGrafPartPoin__get_extTransform;
  156. typedef ODULong   SOMLINK somTP_ContentGrafPartPoin__get_linkStatus(ContentGrafPartPoin *somSelf, Environment *ev);
  157. typedef somTP_ContentGrafPartPoin__get_linkStatus *somTD_ContentGrafPartPoin__get_linkStatus;
  158. typedef void   SOMLINK somTP_ContentGrafPartPoin__set_linkStatus(ContentGrafPartPoin *somSelf, Environment *ev, 
  159.         ODULong linkStatus);
  160. typedef somTP_ContentGrafPartPoin__set_linkStatus *somTD_ContentGrafPartPoin__set_linkStatus;
  161. typedef void   SOMLINK somTP_ContentGrafPartPoin_MoveToFront(ContentGrafPartPoin *somSelf, Environment *ev);
  162. typedef somTP_ContentGrafPartPoin_MoveToFront *somTD_ContentGrafPartPoin_MoveToFront;
  163. typedef void   SOMLINK somTP_ContentGrafPartPoin_MoveToBack(ContentGrafPartPoin *somSelf, Environment *ev);
  164. typedef somTP_ContentGrafPartPoin_MoveToBack *somTD_ContentGrafPartPoin_MoveToBack;
  165. typedef void   SOMLINK somTP_ContentGrafPartPoin_SetExtTransform(ContentGrafPartPoin *somSelf, Environment *ev, 
  166.         ODTransform* extTransform);
  167. typedef somTP_ContentGrafPartPoin_SetExtTransform *somTD_ContentGrafPartPoin_SetExtTransform;
  168. typedef ContentObject*   SOMLINK somTP_ContentGrafPartPoin_CreateNewView(ContentGrafPartPoin *somSelf, Environment *ev, 
  169.         ODFrame* viewFrame);
  170. typedef somTP_ContentGrafPartPoin_CreateNewView *somTD_ContentGrafPartPoin_CreateNewView;
  171. typedef void   SOMLINK somTP_ContentGrafPartPoin_ChangeExtTransform(ContentGrafPartPoin *somSelf, Environment *ev, 
  172.         ODTransform* xform, 
  173.         ODULong xformFlags);
  174. typedef somTP_ContentGrafPartPoin_ChangeExtTransform *somTD_ContentGrafPartPoin_ChangeExtTransform;
  175. typedef void   SOMLINK somTP_ContentGrafPartPoin_ChangePointBias(ContentGrafPartPoin *somSelf, Environment *ev, 
  176.         ODPoint* point);
  177. typedef somTP_ContentGrafPartPoin_ChangePointBias *somTD_ContentGrafPartPoin_ChangePointBias;
  178. typedef void   SOMLINK somTP_ContentGrafPartPoin_ChangeRectBias(ContentGrafPartPoin *somSelf, Environment *ev, 
  179.         ODRect* rect);
  180. typedef somTP_ContentGrafPartPoin_ChangeRectBias *somTD_ContentGrafPartPoin_ChangeRectBias;
  181. typedef void   SOMLINK somTP_ContentGrafPartPoin_ChangeTransformBias(ContentGrafPartPoin *somSelf, Environment *ev, 
  182.         ODTransform* xform);
  183. typedef somTP_ContentGrafPartPoin_ChangeTransformBias *somTD_ContentGrafPartPoin_ChangeTransformBias;
  184. typedef ODULong   SOMLINK somTP_ContentGrafPartPoin_GetHeight(ContentGrafPartPoin *somSelf, Environment *ev);
  185. typedef somTP_ContentGrafPartPoin_GetHeight *somTD_ContentGrafPartPoin_GetHeight;
  186. typedef void   SOMLINK somTP_ContentGrafPartPoin_InitObject(ContentGrafPartPoin *somSelf, Environment *ev);
  187. typedef somTP_ContentGrafPartPoin_InitObject *somTD_ContentGrafPartPoin_InitObject;
  188. typedef ODBoolean   SOMLINK somTP_ContentGrafPartPoin_HasExtension(ContentGrafPartPoin *somSelf, Environment *ev, 
  189.         ODType extensionName);
  190. typedef somTP_ContentGrafPartPoin_HasExtension *somTD_ContentGrafPartPoin_HasExtension;
  191. typedef ODExtension*   SOMLINK somTP_ContentGrafPartPoin_AcquireExtension(ContentGrafPartPoin *somSelf, Environment *ev, 
  192.         ODType extensionName);
  193. typedef somTP_ContentGrafPartPoin_AcquireExtension *somTD_ContentGrafPartPoin_AcquireExtension;
  194. typedef void   SOMLINK somTP_ContentGrafPartPoin_ReleaseExtension(ContentGrafPartPoin *somSelf, Environment *ev, 
  195.         ODExtension* extension);
  196. typedef somTP_ContentGrafPartPoin_ReleaseExtension *somTD_ContentGrafPartPoin_ReleaseExtension;
  197. typedef ODSize   SOMLINK somTP_ContentGrafPartPoin_Purge(ContentGrafPartPoin *somSelf, Environment *ev, 
  198.         ODSize size);
  199. typedef somTP_ContentGrafPartPoin_Purge *somTD_ContentGrafPartPoin_Purge;
  200. typedef ODBoolean   SOMLINK somTP_ContentGrafPartPoin_IsEqualTo(ContentGrafPartPoin *somSelf, Environment *ev, 
  201.         ODObject* object);
  202. typedef somTP_ContentGrafPartPoin_IsEqualTo *somTD_ContentGrafPartPoin_IsEqualTo;
  203. typedef void   SOMLINK somTP_ContentGrafPartPoin_SubClassResponsibility(ContentGrafPartPoin *somSelf, Environment *ev);
  204. typedef somTP_ContentGrafPartPoin_SubClassResponsibility *somTD_ContentGrafPartPoin_SubClassResponsibility;
  205. typedef void   SOMLINK somTP_ContentGrafPartPoin_somDefaultInit(ContentGrafPartPoin *somSelf, 
  206.         som3InitCtrl* ctrl);
  207. typedef somTP_ContentGrafPartPoin_somDefaultInit *somTD_ContentGrafPartPoin_somDefaultInit;
  208. typedef void   SOMLINK somTP_ContentGrafPartPoin_somDestruct(ContentGrafPartPoin *somSelf, 
  209.         octet doFree, 
  210.         som3DestructCtrl* ctrl);
  211. typedef somTP_ContentGrafPartPoin_somDestruct *somTD_ContentGrafPartPoin_somDestruct;
  212. typedef void   SOMLINK somTP_ContentGrafPartPoin_somDefaultCopyInit(ContentGrafPartPoin *somSelf, 
  213.         som3InitCtrl* ctrl, 
  214.         SOMObject* fromObj);
  215. typedef somTP_ContentGrafPartPoin_somDefaultCopyInit *somTD_ContentGrafPartPoin_somDefaultCopyInit;
  216. typedef ContentGrafPartPoin*   SOMLINK somTP_ContentGrafPartPoin_somDefaultAssign(ContentGrafPartPoin *somSelf, 
  217.         som3AssignCtrl* ctrl, 
  218.         SOMObject* fromObj);
  219. typedef somTP_ContentGrafPartPoin_somDefaultAssign *somTD_ContentGrafPartPoin_somDefaultAssign;
  220. typedef void   SOMLINK somTP_ContentGrafPartPoin_somDefaultConstCopyInit(ContentGrafPartPoin *somSelf, 
  221.         som3InitCtrl* ctrl, 
  222.         SOMObject* fromObj);
  223. typedef somTP_ContentGrafPartPoin_somDefaultConstCopyInit *somTD_ContentGrafPartPoin_somDefaultConstCopyInit;
  224. typedef void   SOMLINK somTP_ContentGrafPartPoin_somDefaultVCopyInit(ContentGrafPartPoin *somSelf, 
  225.         som3InitCtrl* ctrl, 
  226.         SOMObject* fromObj);
  227. typedef somTP_ContentGrafPartPoin_somDefaultVCopyInit *somTD_ContentGrafPartPoin_somDefaultVCopyInit;
  228. typedef void   SOMLINK somTP_ContentGrafPartPoin_somDefaultConstVCopyInit(ContentGrafPartPoin *somSelf, 
  229.         som3InitCtrl* ctrl, 
  230.         SOMObject* fromObj);
  231. typedef somTP_ContentGrafPartPoin_somDefaultConstVCopyInit *somTD_ContentGrafPartPoin_somDefaultConstVCopyInit;
  232. typedef ContentGrafPartPoin*   SOMLINK somTP_ContentGrafPartPoin_somDefaultConstAssign(ContentGrafPartPoin *somSelf, 
  233.         som3AssignCtrl* ctrl, 
  234.         SOMObject* fromObj);
  235. typedef somTP_ContentGrafPartPoin_somDefaultConstAssign *somTD_ContentGrafPartPoin_somDefaultConstAssign;
  236. typedef ContentGrafPartPoin*   SOMLINK somTP_ContentGrafPartPoin_somDefaultVAssign(ContentGrafPartPoin *somSelf, 
  237.         som3AssignCtrl* ctrl, 
  238.         SOMObject* fromObj);
  239. typedef somTP_ContentGrafPartPoin_somDefaultVAssign *somTD_ContentGrafPartPoin_somDefaultVAssign;
  240. typedef ContentGrafPartPoin*   SOMLINK somTP_ContentGrafPartPoin_somDefaultConstVAssign(ContentGrafPartPoin *somSelf, 
  241.         som3AssignCtrl* ctrl, 
  242.         SOMObject* fromObj);
  243. typedef somTP_ContentGrafPartPoin_somDefaultConstVAssign *somTD_ContentGrafPartPoin_somDefaultConstVAssign;
  244. typedef void   SOMLINK somTP_ContentGrafPartPoin_somFree(ContentGrafPartPoin *somSelf);
  245. typedef somTP_ContentGrafPartPoin_somFree *somTD_ContentGrafPartPoin_somFree;
  246. typedef SOMClass*   SOMLINK somTP_ContentGrafPartPoin_somGetClass(ContentGrafPartPoin *somSelf);
  247. typedef somTP_ContentGrafPartPoin_somGetClass *somTD_ContentGrafPartPoin_somGetClass;
  248. typedef string   SOMLINK somTP_ContentGrafPartPoin_somGetClassName(ContentGrafPartPoin *somSelf);
  249. typedef somTP_ContentGrafPartPoin_somGetClassName *somTD_ContentGrafPartPoin_somGetClassName;
  250. typedef long   SOMLINK somTP_ContentGrafPartPoin_somGetSize(ContentGrafPartPoin *somSelf);
  251. typedef somTP_ContentGrafPartPoin_somGetSize *somTD_ContentGrafPartPoin_somGetSize;
  252. typedef boolean   SOMLINK somTP_ContentGrafPartPoin_somIsA(ContentGrafPartPoin *somSelf, 
  253.         SOMClass* aClassObj);
  254. typedef somTP_ContentGrafPartPoin_somIsA *somTD_ContentGrafPartPoin_somIsA;
  255. typedef boolean   SOMLINK somTP_ContentGrafPartPoin_somIsInstanceOf(ContentGrafPartPoin *somSelf, 
  256.         SOMClass* aClassObj);
  257. typedef somTP_ContentGrafPartPoin_somIsInstanceOf *somTD_ContentGrafPartPoin_somIsInstanceOf;
  258. typedef boolean   SOMLINK somTP_ContentGrafPartPoin_somRespondsTo(ContentGrafPartPoin *somSelf, 
  259.         somId mId);
  260. typedef somTP_ContentGrafPartPoin_somRespondsTo *somTD_ContentGrafPartPoin_somRespondsTo;
  261. typedef boolean   SOMLINK somTP_ContentGrafPartPoin_somDispatch(ContentGrafPartPoin *somSelf, 
  262.         somToken* retValue, 
  263.         somId methodId, 
  264.         va_list ap);
  265. typedef somTP_ContentGrafPartPoin_somDispatch *somTD_ContentGrafPartPoin_somDispatch;
  266. typedef boolean   SOMLINK somTP_ContentGrafPartPoin_somClassDispatch(ContentGrafPartPoin *somSelf, 
  267.         SOMClass* clsObj, 
  268.         somToken* retValue, 
  269.         somId methodId, 
  270.         va_list ap);
  271. typedef somTP_ContentGrafPartPoin_somClassDispatch *somTD_ContentGrafPartPoin_somClassDispatch;
  272. typedef boolean   SOMLINK somTP_ContentGrafPartPoin_somCastObj(ContentGrafPartPoin *somSelf, 
  273.         SOMClass* cls);
  274. typedef somTP_ContentGrafPartPoin_somCastObj *somTD_ContentGrafPartPoin_somCastObj;
  275. typedef boolean   SOMLINK somTP_ContentGrafPartPoin_somResetObj(ContentGrafPartPoin *somSelf);
  276. typedef somTP_ContentGrafPartPoin_somResetObj *somTD_ContentGrafPartPoin_somResetObj;
  277. typedef void   SOMLINK somTP_ContentGrafPartPoin_somDispatchV(ContentGrafPartPoin *somSelf, 
  278.         somId methodId, 
  279.         somId descriptor, 
  280.         va_list ap);
  281. typedef somTP_ContentGrafPartPoin_somDispatchV *somTD_ContentGrafPartPoin_somDispatchV;
  282. typedef long   SOMLINK somTP_ContentGrafPartPoin_somDispatchL(ContentGrafPartPoin *somSelf, 
  283.         somId methodId, 
  284.         somId descriptor, 
  285.         va_list ap);
  286. typedef somTP_ContentGrafPartPoin_somDispatchL *somTD_ContentGrafPartPoin_somDispatchL;
  287. typedef void*   SOMLINK somTP_ContentGrafPartPoin_somDispatchA(ContentGrafPartPoin *somSelf, 
  288.         somId methodId, 
  289.         somId descriptor, 
  290.         va_list ap);
  291. typedef somTP_ContentGrafPartPoin_somDispatchA *somTD_ContentGrafPartPoin_somDispatchA;
  292. typedef double   SOMLINK somTP_ContentGrafPartPoin_somDispatchD(ContentGrafPartPoin *somSelf, 
  293.         somId methodId, 
  294.         somId descriptor, 
  295.         va_list ap);
  296. typedef somTP_ContentGrafPartPoin_somDispatchD *somTD_ContentGrafPartPoin_somDispatchD;
  297. typedef SOMObject*   SOMLINK somTP_ContentGrafPartPoin_somPrintSelf(ContentGrafPartPoin *somSelf);
  298. typedef somTP_ContentGrafPartPoin_somPrintSelf *somTD_ContentGrafPartPoin_somPrintSelf;
  299. typedef void   SOMLINK somTP_ContentGrafPartPoin_somDumpSelf(ContentGrafPartPoin *somSelf, 
  300.         long level);
  301. typedef somTP_ContentGrafPartPoin_somDumpSelf *somTD_ContentGrafPartPoin_somDumpSelf;
  302. typedef void   SOMLINK somTP_ContentGrafPartPoin_somDumpSelfInt(ContentGrafPartPoin *somSelf, 
  303.         long level);
  304. typedef somTP_ContentGrafPartPoin_somDumpSelfInt *somTD_ContentGrafPartPoin_somDumpSelfInt;
  305. }
  306.  
  307. #endif /* ContentGrafPartPoin_API */
  308.  
  309.  
  310. /*
  311.  * -- This emitter treats Method Tokens as Thunks by default.
  312.  * -- Use the sc modifier "nothunks" to change this default
  313.  */
  314. #undef somresolve_
  315. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  316.  
  317. /*
  318.  * -- The C++ Wrapper Class for ContentGrafPartPoin
  319.  */
  320. class ContentGrafPartPoin : public ContentGrafPartFigr
  321. {
  322. public:
  323.  
  324. // ContentGrafPartPoin::new creates the class object if necessary, and then uses somNewNoInit
  325. // to allocate memory and create the object. Initialization is in ctors.
  326. void *operator new(size_t)
  327. {
  328.    if (!_ContentGrafPartPoin) ContentGrafPartPoinNewClass(ContentGrafPartPoin_MajorVersion,ContentGrafPartPoin_MinorVersion);
  329.    return (void*)
  330.       SOM_Resolve(_ContentGrafPartPoin,SOMClass,somNewNoInit)
  331.          ((SOMClass *)((void*)_ContentGrafPartPoin));
  332. }
  333.  
  334. // ContentGrafPartPoin::delete uses somDestruct.
  335. void operator delete(void * obj)
  336. {
  337.    if (obj && *(void**)obj) {
  338.       SOM_Resolve(obj,SOMObject,somFree)
  339.          ((SOMObject*)obj);
  340.    }
  341. }
  342.  
  343. ContentGrafPartPoin& operator=(ContentGrafPartPoin& fromObj)
  344. {
  345.    this->somDefaultAssign(0,(SOMObject*)((void*)&fromObj));
  346.    return *this;
  347. }
  348.  
  349. ContentGrafPartPoin()
  350. {
  351.    if (*(void**)this != 
  352.        ((somParentMtabStructPtr)
  353.         (ContentGrafPartPoinCClassData.parentMtab))->mtab)
  354.       return;
  355.    ((SOMObject*)((void*)this))->somDefaultInit(0);
  356. }
  357.  
  358. ContentGrafPartPoin(ContentGrafPartPoin* fromObj)
  359. {
  360.    if (*(void**)this != 
  361.        ((somParentMtabStructPtr)
  362.         (ContentGrafPartPoinCClassData.parentMtab))->mtab)
  363.       return;
  364.    ((SOMObject*)((void*)this))->somDefaultCopyInit(0,((SOMObject*)((void*)fromObj)));
  365. }
  366.  
  367. #ifdef __IBMCPP__
  368. #pragma info(nocnv,nopar)
  369. #endif
  370. ContentGrafPartPoin(const ContentGrafPartPoin* fromObj)
  371. {
  372.    if (*(void**)this != 
  373.        ((somParentMtabStructPtr)
  374.         (ContentGrafPartPoinCClassData.parentMtab))->mtab)
  375.       return;
  376.    ((SOMObject*)((void*)this))->somDefaultConstCopyInit(0,((SOMObject*)((void*)fromObj)));
  377. }
  378. #ifdef __IBMCPP__
  379. #pragma info(restore)
  380. #endif
  381.  
  382.  
  383. /*
  384.  * Reintroduce inherited methods
  385.  */
  386.  
  387. /* method: Initialize */
  388. GrafPart*   Initialize(Environment *ev, 
  389.         ODFrame* frame, 
  390.         ODPoint* point)
  391. {
  392. #ifdef SOMCHKEXCEPT
  393.    GrafPart* __somResult = 
  394.       SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,Initialize)
  395.     (this, ev,frame,point);
  396.    if ( ev->_major != NO_EXCEPTION )
  397.       SOMCHKEXCEPT;
  398.    return __somResult;
  399. #else
  400.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,Initialize)
  401.     (this, ev,frame,point);
  402. #endif
  403. }
  404.  
  405.  
  406. /* method: Uninitialize */
  407. void   Uninitialize(Environment *ev)
  408. {
  409.    SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,Uninitialize)
  410.     (this, ev);
  411. #ifdef SOMCHKEXCEPT
  412.    if ( ev->_major != NO_EXCEPTION )
  413.       SOMCHKEXCEPT;
  414. #endif
  415. }
  416.  
  417.  
  418. /* method: Update */
  419. void   Update(Environment *ev, 
  420.         ODPoint* point)
  421. {
  422.    SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,Update)
  423.     (this, ev,point);
  424. #ifdef SOMCHKEXCEPT
  425.    if ( ev->_major != NO_EXCEPTION )
  426.       SOMCHKEXCEPT;
  427. #endif
  428. }
  429.  
  430.  
  431. /* method: AdjustBoundingRect */
  432. void   AdjustBoundingRect(Environment *ev)
  433. {
  434.    SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,AdjustBoundingRect)
  435.     (this, ev);
  436. #ifdef SOMCHKEXCEPT
  437.    if ( ev->_major != NO_EXCEPTION )
  438.       SOMCHKEXCEPT;
  439. #endif
  440. }
  441.  
  442.  
  443. /* method: ContainsPoint */
  444. ODBoolean   ContainsPoint(Environment *ev, 
  445.         ODPoint* point)
  446. {
  447. #ifdef SOMCHKEXCEPT
  448.    ODBoolean __somResult = 
  449.       SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,ContainsPoint)
  450.     (this, ev,point);
  451.    if ( ev->_major != NO_EXCEPTION )
  452.       SOMCHKEXCEPT;
  453.    return __somResult;
  454. #else
  455.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,ContainsPoint)
  456.     (this, ev,point);
  457. #endif
  458. }
  459.  
  460.  
  461. /* method: Draw */
  462. ODBoolean   Draw(Environment *ev, 
  463.         HDraw hDraw)
  464. {
  465. #ifdef SOMCHKEXCEPT
  466.    ODBoolean __somResult = 
  467.       SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,Draw)
  468.     (this, ev,hDraw);
  469.    if ( ev->_major != NO_EXCEPTION )
  470.       SOMCHKEXCEPT;
  471.    return __somResult;
  472. #else
  473.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,Draw)
  474.     (this, ev,hDraw);
  475. #endif
  476. }
  477.  
  478.  
  479. /* method: _get_fPt1 */
  480. ODPoint   _get_fPt1(Environment *ev)
  481. {
  482. /*
  483.  * Method from the IDL attribute statement:
  484.  * "attribute ODPoint fPt1"
  485.  */
  486. #ifdef SOMCHKEXCEPT
  487.    ODPoint __somResult = 
  488.       SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,_get_fPt1)
  489.     (this, ev);
  490.    if ( ev->_major != NO_EXCEPTION )
  491.       SOMCHKEXCEPT;
  492.    return __somResult;
  493. #else
  494.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,_get_fPt1)
  495.     (this, ev);
  496. #endif
  497. }
  498.  
  499.  
  500. /* method: _set_fPt1 */
  501. void   _set_fPt1(Environment *ev, 
  502.         ODPoint* fPt1)
  503. {
  504. /*
  505.  * Method from the IDL attribute statement:
  506.  * "attribute ODPoint fPt1"
  507.  */
  508.    SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,_set_fPt1)
  509.     (this, ev,fPt1);
  510. #ifdef SOMCHKEXCEPT
  511.    if ( ev->_major != NO_EXCEPTION )
  512.       SOMCHKEXCEPT;
  513. #endif
  514. }
  515.  
  516.  
  517. /* method: _get_fColor */
  518. long   _get_fColor(Environment *ev)
  519. {
  520. /*
  521.  * Method from the IDL attribute statement:
  522.  * "attribute long fColor"
  523.  */
  524. #ifdef SOMCHKEXCEPT
  525.    long __somResult = 
  526.       SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,_get_fColor)
  527.     (this, ev);
  528.    if ( ev->_major != NO_EXCEPTION )
  529.       SOMCHKEXCEPT;
  530.    return __somResult;
  531. #else
  532.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,_get_fColor)
  533.     (this, ev);
  534. #endif
  535. }
  536.  
  537.  
  538. /* method: _set_fColor */
  539. void   _set_fColor(Environment *ev, 
  540.         long fColor)
  541. {
  542. /*
  543.  * Method from the IDL attribute statement:
  544.  * "attribute long fColor"
  545.  */
  546.    SOM_ResolveD(this,ContentGrafPartPoin,ContentGrafPartFigr,_set_fColor)
  547.     (this, ev,fColor);
  548. #ifdef SOMCHKEXCEPT
  549.    if ( ev->_major != NO_EXCEPTION )
  550.       SOMCHKEXCEPT;
  551. #endif
  552. }
  553.  
  554.  
  555. /* method: somInit */
  556. void   somInit()
  557. {
  558.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somInit)
  559.     (this);
  560. }
  561.  
  562.  
  563. /* method: somUninit */
  564. void   somUninit()
  565. {
  566.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somUninit)
  567.     (this);
  568. }
  569.  
  570.  
  571. /* method: WriteContents */
  572. void   WriteContents(Environment *ev, 
  573.         ODStorageUnit* toSU, 
  574.         BCTransferKind writeKind, 
  575.         BCCloneInfo* cloneInfo)
  576. {
  577.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,WriteContents)
  578.     (this, ev,toSU,writeKind,cloneInfo);
  579. #ifdef SOMCHKEXCEPT
  580.    if ( ev->_major != NO_EXCEPTION )
  581.       SOMCHKEXCEPT;
  582. #endif
  583. }
  584.  
  585.  
  586. /* method: ReadContents */
  587. void   ReadContents(Environment *ev, 
  588.         ODStorageUnit* fromSU, 
  589.         BCTransferKind readKind, 
  590.         BCCloneInfo* cloneInfo)
  591. {
  592.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,ReadContents)
  593.     (this, ev,fromSU,readKind,cloneInfo);
  594. #ifdef SOMCHKEXCEPT
  595.    if ( ev->_major != NO_EXCEPTION )
  596.       SOMCHKEXCEPT;
  597. #endif
  598. }
  599.  
  600.  
  601. /* method: DeleteContents */
  602. void   DeleteContents(Environment *ev, 
  603.         ODULong type)
  604. {
  605.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,DeleteContents)
  606.     (this, ev,type);
  607. #ifdef SOMCHKEXCEPT
  608.    if ( ev->_major != NO_EXCEPTION )
  609.       SOMCHKEXCEPT;
  610. #endif
  611. }
  612.  
  613.  
  614. /* method: MoveBy */
  615. void   MoveBy(Environment *ev, 
  616.         ODPoint* offset)
  617. {
  618.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,MoveBy)
  619.     (this, ev,offset);
  620. #ifdef SOMCHKEXCEPT
  621.    if ( ev->_major != NO_EXCEPTION )
  622.       SOMCHKEXCEPT;
  623. #endif
  624. }
  625.  
  626.  
  627. /* method: Resize */
  628. void   Resize(Environment *ev, 
  629.         ODPoint* endPt, 
  630.         ODULong resizeFlags)
  631. {
  632.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,Resize)
  633.     (this, ev,endPt,resizeFlags);
  634. #ifdef SOMCHKEXCEPT
  635.    if ( ev->_major != NO_EXCEPTION )
  636.       SOMCHKEXCEPT;
  637. #endif
  638. }
  639.  
  640.  
  641. /* method: _get_objType */
  642. ODULong   _get_objType(Environment *ev)
  643. {
  644. /*
  645.  * Method from the IDL attribute statement:
  646.  * "attribute ODULong objType"
  647.  */
  648. #ifdef SOMCHKEXCEPT
  649.    ODULong __somResult = 
  650.       SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_objType)
  651.     (this, ev);
  652.    if ( ev->_major != NO_EXCEPTION )
  653.       SOMCHKEXCEPT;
  654.    return __somResult;
  655. #else
  656.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_objType)
  657.     (this, ev);
  658. #endif
  659. }
  660.  
  661.  
  662. /* method: _set_objType */
  663. void   _set_objType(Environment *ev, 
  664.         ODULong objType)
  665. {
  666. /*
  667.  * Method from the IDL attribute statement:
  668.  * "attribute ODULong objType"
  669.  */
  670.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_set_objType)
  671.     (this, ev,objType);
  672. #ifdef SOMCHKEXCEPT
  673.    if ( ev->_major != NO_EXCEPTION )
  674.       SOMCHKEXCEPT;
  675. #endif
  676. }
  677.  
  678.  
  679. /* method: _get_selectionState */
  680. ODULong   _get_selectionState(Environment *ev)
  681. {
  682. /*
  683.  * Method from the IDL attribute statement:
  684.  * "attribute ODULong selectionState"
  685.  */
  686. #ifdef SOMCHKEXCEPT
  687.    ODULong __somResult = 
  688.       SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_selectionState)
  689.     (this, ev);
  690.    if ( ev->_major != NO_EXCEPTION )
  691.       SOMCHKEXCEPT;
  692.    return __somResult;
  693. #else
  694.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_selectionState)
  695.     (this, ev);
  696. #endif
  697. }
  698.  
  699.  
  700. /* method: _set_selectionState */
  701. void   _set_selectionState(Environment *ev, 
  702.         ODULong selectionState)
  703. {
  704. /*
  705.  * Method from the IDL attribute statement:
  706.  * "attribute ODULong selectionState"
  707.  */
  708.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_set_selectionState)
  709.     (this, ev,selectionState);
  710. #ifdef SOMCHKEXCEPT
  711.    if ( ev->_major != NO_EXCEPTION )
  712.       SOMCHKEXCEPT;
  713. #endif
  714. }
  715.  
  716.  
  717. /* method: _get_boundingRect */
  718. ODRect   _get_boundingRect(Environment *ev)
  719. {
  720. /*
  721.  * Method from the IDL attribute statement:
  722.  * "attribute ODRect boundingRect"
  723.  */
  724. #ifdef SOMCHKEXCEPT
  725.    ODRect __somResult = 
  726.       SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_boundingRect)
  727.     (this, ev);
  728.    if ( ev->_major != NO_EXCEPTION )
  729.       SOMCHKEXCEPT;
  730.    return __somResult;
  731. #else
  732.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_boundingRect)
  733.     (this, ev);
  734. #endif
  735. }
  736.  
  737.  
  738. /* method: _set_boundingRect */
  739. void   _set_boundingRect(Environment *ev, 
  740.         ODRect* boundingRect)
  741. {
  742. /*
  743.  * Method from the IDL attribute statement:
  744.  * "attribute ODRect boundingRect"
  745.  */
  746.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_set_boundingRect)
  747.     (this, ev,boundingRect);
  748. #ifdef SOMCHKEXCEPT
  749.    if ( ev->_major != NO_EXCEPTION )
  750.       SOMCHKEXCEPT;
  751. #endif
  752. }
  753.  
  754.  
  755. /* method: _get_containingFrame */
  756. ODFrame*   _get_containingFrame(Environment *ev)
  757. {
  758. /*
  759.  * Method from the IDL attribute statement:
  760.  * "attribute ODFrame* containingFrame"
  761.  */
  762. #ifdef SOMCHKEXCEPT
  763.    ODFrame* __somResult = 
  764.       SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_containingFrame)
  765.     (this, ev);
  766.    if ( ev->_major != NO_EXCEPTION )
  767.       SOMCHKEXCEPT;
  768.    return __somResult;
  769. #else
  770.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_containingFrame)
  771.     (this, ev);
  772. #endif
  773. }
  774.  
  775.  
  776. /* method: _set_containingFrame */
  777. void   _set_containingFrame(Environment *ev, 
  778.         ODFrame* containingFrame)
  779. {
  780. /*
  781.  * Method from the IDL attribute statement:
  782.  * "attribute ODFrame* containingFrame"
  783.  */
  784.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_set_containingFrame)
  785.     (this, ev,containingFrame);
  786. #ifdef SOMCHKEXCEPT
  787.    if ( ev->_major != NO_EXCEPTION )
  788.       SOMCHKEXCEPT;
  789. #endif
  790. }
  791.  
  792.  
  793. /* method: _get_extTransform */
  794. ODTransform*   _get_extTransform(Environment *ev)
  795. {
  796. /*
  797.  * Method from the IDL attribute statement:
  798.  * "readonly attribute ODTransform* extTransform"
  799.  */
  800. #ifdef SOMCHKEXCEPT
  801.    ODTransform* __somResult = 
  802.       SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_extTransform)
  803.     (this, ev);
  804.    if ( ev->_major != NO_EXCEPTION )
  805.       SOMCHKEXCEPT;
  806.    return __somResult;
  807. #else
  808.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_extTransform)
  809.     (this, ev);
  810. #endif
  811. }
  812.  
  813.  
  814. /* method: _get_linkStatus */
  815. ODULong   _get_linkStatus(Environment *ev)
  816. {
  817. /*
  818.  * Method from the IDL attribute statement:
  819.  * "attribute ODULong linkStatus"
  820.  */
  821. #ifdef SOMCHKEXCEPT
  822.    ODULong __somResult = 
  823.       SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_linkStatus)
  824.     (this, ev);
  825.    if ( ev->_major != NO_EXCEPTION )
  826.       SOMCHKEXCEPT;
  827.    return __somResult;
  828. #else
  829.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_get_linkStatus)
  830.     (this, ev);
  831. #endif
  832. }
  833.  
  834.  
  835. /* method: _set_linkStatus */
  836. void   _set_linkStatus(Environment *ev, 
  837.         ODULong linkStatus)
  838. {
  839. /*
  840.  * Method from the IDL attribute statement:
  841.  * "attribute ODULong linkStatus"
  842.  */
  843.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,_set_linkStatus)
  844.     (this, ev,linkStatus);
  845. #ifdef SOMCHKEXCEPT
  846.    if ( ev->_major != NO_EXCEPTION )
  847.       SOMCHKEXCEPT;
  848. #endif
  849. }
  850.  
  851.  
  852. /* method: MoveToFront */
  853. void   MoveToFront(Environment *ev)
  854. {
  855.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,MoveToFront)
  856.     (this, ev);
  857. #ifdef SOMCHKEXCEPT
  858.    if ( ev->_major != NO_EXCEPTION )
  859.       SOMCHKEXCEPT;
  860. #endif
  861. }
  862.  
  863.  
  864. /* method: MoveToBack */
  865. void   MoveToBack(Environment *ev)
  866. {
  867.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,MoveToBack)
  868.     (this, ev);
  869. #ifdef SOMCHKEXCEPT
  870.    if ( ev->_major != NO_EXCEPTION )
  871.       SOMCHKEXCEPT;
  872. #endif
  873. }
  874.  
  875.  
  876. /* method: SetExtTransform */
  877. void   SetExtTransform(Environment *ev, 
  878.         ODTransform* extTransform)
  879. {
  880.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,SetExtTransform)
  881.     (this, ev,extTransform);
  882. #ifdef SOMCHKEXCEPT
  883.    if ( ev->_major != NO_EXCEPTION )
  884.       SOMCHKEXCEPT;
  885. #endif
  886. }
  887.  
  888.  
  889. /* method: CreateNewView */
  890. ContentObject*   CreateNewView(Environment *ev, 
  891.         ODFrame* viewFrame)
  892. {
  893. #ifdef SOMCHKEXCEPT
  894.    ContentObject* __somResult = 
  895.       SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,CreateNewView)
  896.     (this, ev,viewFrame);
  897.    if ( ev->_major != NO_EXCEPTION )
  898.       SOMCHKEXCEPT;
  899.    return __somResult;
  900. #else
  901.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,CreateNewView)
  902.     (this, ev,viewFrame);
  903. #endif
  904. }
  905.  
  906.  
  907. /* method: ChangeExtTransform */
  908. void   ChangeExtTransform(Environment *ev, 
  909.         ODTransform* xform, 
  910.         ODULong xformFlags)
  911. {
  912.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,ChangeExtTransform)
  913.     (this, ev,xform,xformFlags);
  914. #ifdef SOMCHKEXCEPT
  915.    if ( ev->_major != NO_EXCEPTION )
  916.       SOMCHKEXCEPT;
  917. #endif
  918. }
  919.  
  920.  
  921. /* method: ChangePointBias */
  922. void   ChangePointBias(Environment *ev, 
  923.         ODPoint* point)
  924. {
  925.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,ChangePointBias)
  926.     (this, ev,point);
  927. #ifdef SOMCHKEXCEPT
  928.    if ( ev->_major != NO_EXCEPTION )
  929.       SOMCHKEXCEPT;
  930. #endif
  931. }
  932.  
  933.  
  934. /* method: ChangeRectBias */
  935. void   ChangeRectBias(Environment *ev, 
  936.         ODRect* rect)
  937. {
  938.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,ChangeRectBias)
  939.     (this, ev,rect);
  940. #ifdef SOMCHKEXCEPT
  941.    if ( ev->_major != NO_EXCEPTION )
  942.       SOMCHKEXCEPT;
  943. #endif
  944. }
  945.  
  946.  
  947. /* method: ChangeTransformBias */
  948. void   ChangeTransformBias(Environment *ev, 
  949.         ODTransform* xform)
  950. {
  951.    SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,ChangeTransformBias)
  952.     (this, ev,xform);
  953. #ifdef SOMCHKEXCEPT
  954.    if ( ev->_major != NO_EXCEPTION )
  955.       SOMCHKEXCEPT;
  956. #endif
  957. }
  958.  
  959.  
  960. /* method: GetHeight */
  961. ODULong   GetHeight(Environment *ev)
  962. {
  963. #ifdef SOMCHKEXCEPT
  964.    ODULong __somResult = 
  965.       SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,GetHeight)
  966.     (this, ev);
  967.    if ( ev->_major != NO_EXCEPTION )
  968.       SOMCHKEXCEPT;
  969.    return __somResult;
  970. #else
  971.    return SOM_ResolveD(this,ContentGrafPartPoin,ContentObject,GetHeight)
  972.     (this, ev);
  973. #endif
  974. }
  975.  
  976.  
  977. /* method: InitObject */
  978. void   InitObject(Environment *ev)
  979. {
  980.    SOM_ResolveD(this,ContentGrafPartPoin,ODObject,InitObject)
  981.     (this, ev);
  982. #ifdef SOMCHKEXCEPT
  983.    if ( ev->_major != NO_EXCEPTION )
  984.       SOMCHKEXCEPT;
  985. #endif
  986. }
  987.  
  988.  
  989. /* method: HasExtension */
  990. ODBoolean   HasExtension(Environment *ev, 
  991.         ODType extensionName)
  992. {
  993. #ifdef SOMCHKEXCEPT
  994.    ODBoolean __somResult = 
  995.       SOM_ResolveD(this,ContentGrafPartPoin,ODObject,HasExtension)
  996.     (this, ev,extensionName);
  997.    if ( ev->_major != NO_EXCEPTION )
  998.       SOMCHKEXCEPT;
  999.    return __somResult;
  1000. #else
  1001.    return SOM_ResolveD(this,ContentGrafPartPoin,ODObject,HasExtension)
  1002.     (this, ev,extensionName);
  1003. #endif
  1004. }
  1005.  
  1006.  
  1007. /* method: AcquireExtension */
  1008. ODExtension*   AcquireExtension(Environment *ev, 
  1009.         ODType extensionName)
  1010. {
  1011. #ifdef SOMCHKEXCEPT
  1012.    ODExtension* __somResult = 
  1013.       SOM_ResolveD(this,ContentGrafPartPoin,ODObject,AcquireExtension)
  1014.     (this, ev,extensionName);
  1015.    if ( ev->_major != NO_EXCEPTION )
  1016.       SOMCHKEXCEPT;
  1017.    return __somResult;
  1018. #else
  1019.    return SOM_ResolveD(this,ContentGrafPartPoin,ODObject,AcquireExtension)
  1020.     (this, ev,extensionName);
  1021. #endif
  1022. }
  1023.  
  1024.  
  1025. /* method: ReleaseExtension */
  1026. void   ReleaseExtension(Environment *ev, 
  1027.         ODExtension* extension)
  1028. {
  1029.    SOM_ResolveD(this,ContentGrafPartPoin,ODObject,ReleaseExtension)
  1030.     (this, ev,extension);
  1031. #ifdef SOMCHKEXCEPT
  1032.    if ( ev->_major != NO_EXCEPTION )
  1033.       SOMCHKEXCEPT;
  1034. #endif
  1035. }
  1036.  
  1037.  
  1038. /* method: Purge */
  1039. ODSize   Purge(Environment *ev, 
  1040.         ODSize size)
  1041. {
  1042. #ifdef SOMCHKEXCEPT
  1043.    ODSize __somResult = 
  1044.       SOM_ResolveD(this,ContentGrafPartPoin,ODObject,Purge)
  1045.     (this, ev,size);
  1046.    if ( ev->_major != NO_EXCEPTION )
  1047.       SOMCHKEXCEPT;
  1048.    return __somResult;
  1049. #else
  1050.    return SOM_ResolveD(this,ContentGrafPartPoin,ODObject,Purge)
  1051.     (this, ev,size);
  1052. #endif
  1053. }
  1054.  
  1055.  
  1056. /* method: IsEqualTo */
  1057. ODBoolean   IsEqualTo(Environment *ev, 
  1058.         ODObject* object)
  1059. {
  1060. #ifdef SOMCHKEXCEPT
  1061.    ODBoolean __somResult = 
  1062.       SOM_ResolveD(this,ContentGrafPartPoin,ODObject,IsEqualTo)
  1063.     (this, ev,object);
  1064.    if ( ev->_major != NO_EXCEPTION )
  1065.       SOMCHKEXCEPT;
  1066.    return __somResult;
  1067. #else
  1068.    return SOM_ResolveD(this,ContentGrafPartPoin,ODObject,IsEqualTo)
  1069.     (this, ev,object);
  1070. #endif
  1071. }
  1072.  
  1073.  
  1074. /* method: SubClassResponsibility */
  1075. void   SubClassResponsibility(Environment *ev)
  1076. {
  1077.    SOM_ResolveD(this,ContentGrafPartPoin,ODObject,SubClassResponsibility)
  1078.     (this, ev);
  1079. #ifdef SOMCHKEXCEPT
  1080.    if ( ev->_major != NO_EXCEPTION )
  1081.       SOMCHKEXCEPT;
  1082. #endif
  1083. }
  1084.  
  1085.  
  1086. /* initializer method: somDefaultInit */
  1087. void   somDefaultInit(som3InitCtrl* ctrl)
  1088. {
  1089.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDefaultInit)
  1090.     (this,ctrl);
  1091. }
  1092.  
  1093.  
  1094. /* method: somDestruct */
  1095. void   somDestruct(octet doFree, 
  1096.         som3DestructCtrl* ctrl)
  1097. {
  1098.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDestruct)
  1099.     (this,doFree,ctrl);
  1100. }
  1101.  
  1102.  
  1103. /* initializer method: somDefaultCopyInit */
  1104. void   somDefaultCopyInit(som3InitCtrl* ctrl, 
  1105.         SOMObject* fromObj)
  1106. {
  1107.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDefaultCopyInit)
  1108.     (this,ctrl,fromObj);
  1109. }
  1110.  
  1111.  
  1112. /* method: somDefaultAssign */
  1113. ContentGrafPartPoin*  somDefaultAssign(som3AssignCtrl* ctrl, 
  1114.         SOMObject* fromObj)
  1115. {
  1116.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDefaultAssign)
  1117.     (this,ctrl,fromObj);
  1118. }
  1119.  
  1120.  
  1121. /* initializer method: somDefaultConstCopyInit */
  1122. void   somDefaultConstCopyInit(som3InitCtrl* ctrl, 
  1123.         SOMObject* fromObj)
  1124. {
  1125.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDefaultConstCopyInit)
  1126.     (this,ctrl,fromObj);
  1127. }
  1128.  
  1129.  
  1130. /* initializer method: somDefaultVCopyInit */
  1131. void   somDefaultVCopyInit(som3InitCtrl* ctrl, 
  1132.         SOMObject* fromObj)
  1133. {
  1134.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDefaultVCopyInit)
  1135.     (this,ctrl,fromObj);
  1136. }
  1137.  
  1138.  
  1139. /* initializer method: somDefaultConstVCopyInit */
  1140. void   somDefaultConstVCopyInit(som3InitCtrl* ctrl, 
  1141.         SOMObject* fromObj)
  1142. {
  1143.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDefaultConstVCopyInit)
  1144.     (this,ctrl,fromObj);
  1145. }
  1146.  
  1147.  
  1148. /* method: somDefaultConstAssign */
  1149. ContentGrafPartPoin*  somDefaultConstAssign(som3AssignCtrl* ctrl, 
  1150.         SOMObject* fromObj)
  1151. {
  1152.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDefaultConstAssign)
  1153.     (this,ctrl,fromObj);
  1154. }
  1155.  
  1156.  
  1157. /* method: somDefaultVAssign */
  1158. ContentGrafPartPoin*  somDefaultVAssign(som3AssignCtrl* ctrl, 
  1159.         SOMObject* fromObj)
  1160. {
  1161.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDefaultVAssign)
  1162.     (this,ctrl,fromObj);
  1163. }
  1164.  
  1165.  
  1166. /* method: somDefaultConstVAssign */
  1167. ContentGrafPartPoin*  somDefaultConstVAssign(som3AssignCtrl* ctrl, 
  1168.         SOMObject* fromObj)
  1169. {
  1170.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDefaultConstVAssign)
  1171.     (this,ctrl,fromObj);
  1172. }
  1173.  
  1174.  
  1175. /* method: somFree */
  1176. void   somFree()
  1177. {
  1178.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somFree)
  1179.     (this);
  1180. }
  1181.  
  1182.  
  1183. /* method: somGetClass */
  1184. SOMClass*   somGetClass()
  1185. {
  1186.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somGetClass)
  1187.     (this);
  1188. }
  1189.  
  1190.  
  1191. /* method: somGetClassName */
  1192. string   somGetClassName()
  1193. {
  1194.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somGetClassName)
  1195.     (this);
  1196. }
  1197.  
  1198.  
  1199. /* method: somGetSize */
  1200. long   somGetSize()
  1201. {
  1202.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somGetSize)
  1203.     (this);
  1204. }
  1205.  
  1206.  
  1207. /* method: somIsA */
  1208. boolean   somIsA(SOMClass* aClassObj)
  1209. {
  1210.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somIsA)
  1211.     (this,aClassObj);
  1212. }
  1213.  
  1214.  
  1215. /* method: somIsInstanceOf */
  1216. boolean   somIsInstanceOf(SOMClass* aClassObj)
  1217. {
  1218.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somIsInstanceOf)
  1219.     (this,aClassObj);
  1220. }
  1221.  
  1222.  
  1223. /* method: somRespondsTo */
  1224. boolean   somRespondsTo(somId mId)
  1225. {
  1226.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somRespondsTo)
  1227.     (this,mId);
  1228. }
  1229.  
  1230.  
  1231. /* va_list method: somDispatch */
  1232.  
  1233. /* the va_list invocation form */
  1234. boolean   ContentGrafPartPoin_somDispatch(somToken* retValue, 
  1235.         somId methodId, 
  1236.         va_list ap)
  1237. {return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDispatch)
  1238.     (this,retValue,methodId,ap);
  1239. }
  1240.  
  1241. /* the varargs invocation form */
  1242. boolean   somDispatch(somToken* retValue, 
  1243.         somId methodId, 
  1244.         ...)
  1245. {
  1246.    va_list ap;
  1247.    va_start(ap, methodId);
  1248.    boolean __somResult = 
  1249.       SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDispatch)
  1250.     (this,retValue,methodId,ap);
  1251.    va_end(ap);
  1252.    return __somResult;
  1253. }
  1254.  
  1255.  
  1256. /* va_list method: somClassDispatch */
  1257.  
  1258. /* the va_list invocation form */
  1259. boolean   ContentGrafPartPoin_somClassDispatch(SOMClass* clsObj, 
  1260.         somToken* retValue, 
  1261.         somId methodId, 
  1262.         va_list ap)
  1263. {return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somClassDispatch)
  1264.     (this,clsObj,retValue,methodId,ap);
  1265. }
  1266.  
  1267. /* the varargs invocation form */
  1268. boolean   somClassDispatch(SOMClass* clsObj, 
  1269.         somToken* retValue, 
  1270.         somId methodId, 
  1271.         ...)
  1272. {
  1273.    va_list ap;
  1274.    va_start(ap, methodId);
  1275.    boolean __somResult = 
  1276.       SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somClassDispatch)
  1277.     (this,clsObj,retValue,methodId,ap);
  1278.    va_end(ap);
  1279.    return __somResult;
  1280. }
  1281.  
  1282.  
  1283. /* method: somCastObj */
  1284. boolean   somCastObj(SOMClass* cls)
  1285. {
  1286.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somCastObj)
  1287.     (this,cls);
  1288. }
  1289.  
  1290.  
  1291. /* method: somResetObj */
  1292. boolean   somResetObj()
  1293. {
  1294.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somResetObj)
  1295.     (this);
  1296. }
  1297.  
  1298.  
  1299. /* va_list method: somDispatchV */
  1300.  
  1301. /* the va_list invocation form */
  1302. void   ContentGrafPartPoin_somDispatchV(somId methodId, 
  1303.         somId descriptor, 
  1304.         va_list ap)
  1305. {   SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDispatchV)
  1306.     (this,methodId,descriptor,ap);
  1307. }
  1308.  
  1309. /* the varargs invocation form */
  1310. void   somDispatchV(somId methodId, 
  1311.         somId descriptor, 
  1312.         ...)
  1313. {
  1314.    va_list ap;
  1315.    va_start(ap, descriptor);
  1316.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDispatchV)
  1317.     (this,methodId,descriptor,ap);
  1318.    va_end(ap);
  1319. }
  1320.  
  1321.  
  1322. /* va_list method: somDispatchL */
  1323.  
  1324. /* the va_list invocation form */
  1325. long   ContentGrafPartPoin_somDispatchL(somId methodId, 
  1326.         somId descriptor, 
  1327.         va_list ap)
  1328. {return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDispatchL)
  1329.     (this,methodId,descriptor,ap);
  1330. }
  1331.  
  1332. /* the varargs invocation form */
  1333. long   somDispatchL(somId methodId, 
  1334.         somId descriptor, 
  1335.         ...)
  1336. {
  1337.    va_list ap;
  1338.    va_start(ap, descriptor);
  1339.    long __somResult = 
  1340.       SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDispatchL)
  1341.     (this,methodId,descriptor,ap);
  1342.    va_end(ap);
  1343.    return __somResult;
  1344. }
  1345.  
  1346.  
  1347. /* va_list method: somDispatchA */
  1348.  
  1349. /* the va_list invocation form */
  1350. void*   ContentGrafPartPoin_somDispatchA(somId methodId, 
  1351.         somId descriptor, 
  1352.         va_list ap)
  1353. {return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDispatchA)
  1354.     (this,methodId,descriptor,ap);
  1355. }
  1356.  
  1357. /* the varargs invocation form */
  1358. void*   somDispatchA(somId methodId, 
  1359.         somId descriptor, 
  1360.         ...)
  1361. {
  1362.    va_list ap;
  1363.    va_start(ap, descriptor);
  1364.    void* __somResult = 
  1365.       SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDispatchA)
  1366.     (this,methodId,descriptor,ap);
  1367.    va_end(ap);
  1368.    return __somResult;
  1369. }
  1370.  
  1371.  
  1372. /* va_list method: somDispatchD */
  1373.  
  1374. /* the va_list invocation form */
  1375. double   ContentGrafPartPoin_somDispatchD(somId methodId, 
  1376.         somId descriptor, 
  1377.         va_list ap)
  1378. {return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDispatchD)
  1379.     (this,methodId,descriptor,ap);
  1380. }
  1381.  
  1382. /* the varargs invocation form */
  1383. double   somDispatchD(somId methodId, 
  1384.         somId descriptor, 
  1385.         ...)
  1386. {
  1387.    va_list ap;
  1388.    va_start(ap, descriptor);
  1389.    double __somResult = 
  1390.       SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDispatchD)
  1391.     (this,methodId,descriptor,ap);
  1392.    va_end(ap);
  1393.    return __somResult;
  1394. }
  1395.  
  1396.  
  1397. /* method: somPrintSelf */
  1398. SOMObject*   somPrintSelf()
  1399. {
  1400.    return SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somPrintSelf)
  1401.     (this);
  1402. }
  1403.  
  1404.  
  1405. /* method: somDumpSelf */
  1406. void   somDumpSelf(long level)
  1407. {
  1408.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDumpSelf)
  1409.     (this,level);
  1410. }
  1411.  
  1412.  
  1413. /* method: somDumpSelfInt */
  1414. void   somDumpSelfInt(long level)
  1415. {
  1416.    SOM_ResolveD(this,ContentGrafPartPoin,SOMObject,somDumpSelfInt)
  1417.     (this,level);
  1418. }
  1419.  
  1420.  
  1421.  
  1422. };   /* ContentGrafPartPoin */
  1423.  
  1424.  
  1425.  
  1426. #endif       /* SOM_ContentGrafPartPoin_xh */
  1427.