home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warphead.zip / H / RGN2PLYM.H < prev    next >
C/C++ Source or Header  |  1997-02-28  |  2KB  |  85 lines

  1. /* @(#)Z 1.7 com/src/imaging/Rgn2PlyM.h, odimaging, od96os2, odos29646d 96/11/15 15:29:16 (96/10/29 09:25:20) */
  2. /*====START_GENERATED_PROLOG======================================
  3.  */
  4. /*
  5.  *   COMPONENT_NAME: odimaging
  6.  *
  7.  *   CLASSES: none
  8.  *
  9.  *   ORIGINS: 82,27
  10.  *
  11.  *
  12.  *   (C) COPYRIGHT International Business Machines Corp. 1995,1996
  13.  *   All Rights Reserved
  14.  *   Licensed Materials - Property of IBM
  15.  *   US Government Users Restricted Rights - Use, duplication or
  16.  *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  17.  *       
  18.  *   IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  19.  *   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  20.  *   PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  21.  *   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
  22.  *   USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  23.  *   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  24.  *   OR PERFORMANCE OF THIS SOFTWARE.
  25.  */
  26. /*====END_GENERATED_PROLOG========================================
  27.  */
  28.  
  29. /*
  30.   File:    Rgn2PlyM.h
  31.  
  32.   Contains:  Converting a Mac Region into an ODPolygon.
  33.  
  34.   Written by:  Jens Alfke
  35.  
  36.   Copyright:  ⌐ 1994 by Apple Computer, Inc., all rights reserved.
  37.  
  38.   Change History (most recent first):
  39.  
  40.      <1>   6/15/94  jpa    first checked in
  41.      <1>   3/25/94  JA    first checked in
  42.      <1>   1/31/94  JA    first checked in
  43.  
  44.   To Do:
  45. */
  46.  
  47.  
  48. #ifdef _PLATFORM_MACINTOSH_ 
  49. #pragma once
  50. #endif    // _PLATFORM_MACINTOSH_
  51.  
  52. #ifndef _RGN2POLY_
  53. #define _RGN2POLY_
  54.  
  55. #ifdef _PLATFORM_MACINTOSH_
  56. #ifndef __QUICKDRAW__
  57. #include <QuickDraw.h>
  58. #endif
  59. #endif
  60.  
  61.  
  62. struct ODPolygon;
  63.  
  64. #ifdef _PLATFORM_OS2_ 
  65. void Rgn2Poly( HPS hps, ODRgnHandle rgn, ODPolygon& );
  66. #endif  // _PLATFORM_OS2_
  67.  
  68. #ifdef _PLATFORM_WIN32_ 
  69. void Rgn2Poly( ODRgnHandle rgn, ODPolygon& );
  70. #endif  // _PLATFORM_WIN32_
  71.  
  72. #ifdef _PLATFORM_UNIX_ 
  73. void Rgn2Poly( ODRgnHandle rgn, ODPolygon& );
  74. #endif  // _PLATFORM_UNIX_
  75.  
  76.  
  77. #ifdef _PLATFORM_MACINTOSH_
  78. void Rgn2Poly( RgnHandle rgn, ODPolygon& );
  79. #endif // _PLATFORM_MACINTOSH_ 
  80.  
  81.  
  82. #endif //_RGN2POLY_
  83.  
  84.  
  85.