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

  1. /* @(#)Z 1.4 com/src/layout/Bias.h, odlayout, od96os2, odos29646d 96/11/15 15:29:18 (96/07/15 18:31:51) */
  2. /*====START_GENERATED_PROLOG======================================
  3.  */
  4. /*
  5.  *   COMPONENT_NAME: odlayout
  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.    File:       Bias.h
  30.  
  31.    Contains:   Definitions of private utility functions
  32.  
  33.    Owned by:   Joshua Susser
  34.  
  35.    Copyright:  ⌐ 1994 by Apple Computer, Inc., all rights reserved.
  36.  
  37.    Change History (most recent first):
  38.  
  39.         <2>     9/29/94    JBS     1188214: more coord bias impl
  40.         <1>     9/22/94    JBS     first checked in
  41. */
  42.  
  43. #ifndef _BIAS_
  44. #define _BIAS_
  45.  
  46. #if (defined _PLATFORM_OS2_ || defined _PLATFORM_WIN32_)
  47. #ifndef _ALTPOINT_
  48. #include "altpoint.h"
  49. #endif
  50. #endif //(defined _PLATFORM_OS2_ || defined _PLATFORM_WIN32_)
  51.  
  52. #ifndef _ODTYPES_
  53. #include "ODTypes.h"
  54. #endif
  55.  
  56. //==============================================================================
  57. // Classes used by this interface
  58. //==============================================================================
  59.  
  60. class Environment;
  61. class ODCanvas;
  62. class ODShape;
  63. class ODTransform;
  64.  
  65. //==============================================================================
  66. // Functions
  67. //==============================================================================
  68.  
  69. ODPoint
  70. BiasPointGet(Environment *ev, ODPoint* point, ODCanvas* biasCanvas);
  71.  
  72. ODPoint
  73. BiasPointSet(Environment *ev, ODPoint* point, ODCanvas* biasCanvas);
  74.  
  75. ODShape*
  76. BiasShapeGet(Environment *ev, ODShape* shape, ODCanvas* biasCanvas);
  77.  
  78. ODShape*
  79. BiasShapeSet(Environment *ev, ODShape* shape, ODCanvas* biasCanvas);
  80.  
  81. ODTransform*
  82. BiasTransformGet(Environment *ev, ODTransform* transform, ODCanvas* biasCanvas);
  83.  
  84. ODTransform*
  85. BiasTransformSet(Environment *ev, ODTransform* transform, ODCanvas* biasCanvas);
  86.  
  87. #endif // _BIAS_
  88.