home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / od124os2.exe / od12osr1.exe / src / FacetNod.cpp < prev    next >
C/C++ Source or Header  |  1997-03-21  |  3KB  |  98 lines

  1. /* @(#)Z 1.4 com/src/layout/FacetNod.cpp, odlayout, od96os2, odos29712d 97/03/21 17:18:26 (96/07/15 18:32:13) */
  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:       FacetNod.cpp
  30.  
  31.    Contains:   Implementation of class FacetNode
  32.  
  33.    Owned by:   Joshua Susser
  34.  
  35.    Copyright:  ⌐ 1993 - 1995 by Apple Computer, Inc., all rights reserved.
  36.  
  37.    Change History (most recent first):
  38.  
  39.         <2>     5/26/95    RR      #1251403: Multithreading naming support
  40.         <1>     6/29/94    JBS     first checked in
  41.         <0>     6/29/94    SV      SOMverted
  42.         <1>     3/11/94    JBS     first checked in
  43.         <2>    11/12/93    JBS     use Facets
  44.         <1>     9/23/93    JBS     first checked in
  45. */
  46.  
  47. #ifndef _FACETNOD_
  48. #include "FacetNod.h"
  49. #endif
  50.  
  51. #ifdef _PLATFORM_MACINTOSH_
  52. #pragma segment ODFacet
  53. #endif
  54.  
  55. #ifdef _FACET_DEBUG_
  56. #include <qprintf.h>
  57. #endif
  58. //=====================================================================================
  59. // Class FacetNode
  60. //=====================================================================================
  61.  
  62. //------------------------------------------------------------------------------
  63. // FacetNode::FacetNode
  64. //------------------------------------------------------------------------------
  65.  
  66. FacetNode::FacetNode(ODFacet* facet) : Node()
  67. {
  68. #ifdef _FACET_DEBUG_
  69.     qprintf("Executing FacetNode::FacetNode()\n");
  70. #endif
  71.    fFacet = facet;
  72. }
  73.  
  74. //------------------------------------------------------------------------------
  75. // FacetNode::~FacetNode
  76. //------------------------------------------------------------------------------
  77.  
  78. FacetNode::~FacetNode()
  79. {
  80.  
  81. #ifdef _FACET_DEBUG_
  82.     qprintf("Executing FacetNode::~FacetNode()\n");
  83. #endif
  84. }
  85.  
  86. //------------------------------------------------------------------------------
  87. // FacetNode::AcquireFrame
  88. //------------------------------------------------------------------------------
  89.  
  90. ODFacet* FacetNode::GetFacet()
  91. {
  92. #ifdef _FACET_DEBUG_
  93.     qprintf("Executing FacetNode::GetFacet()\n");
  94. #endif
  95.    return fFacet;
  96. }
  97.  
  98.