home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / 3DTOSHI2.ZIP / mpg3d / include / g3dgeo.h < prev    next >
C/C++ Source or Header  |  1996-04-06  |  1KB  |  36 lines

  1.  
  2. // g3dgeo.h
  3. //
  4. // Copyright (c) 1996 by Toshiaki Tsuji, all rights reserved.
  5.  
  6. #ifndef __G3DGEO_H__
  7. #define __G3DGEO_H__
  8.  
  9. #include "stdgfx.h"
  10. #include "g3dfile.h"
  11.  
  12. class G3DGEOTOOL : public G3DFILETOOL
  13.   {
  14.     protected :
  15.       BOOLEAN LoadPoints ( FILEHANDLE f, G3DPOLYHEDRON *Object,
  16.                            LONG NumPoints, double Scale );
  17.       BOOLEAN LoadFaces ( FILEHANDLE f, G3DPOLYHEDRON *Object );
  18.       
  19.       BOOLEAN SavePoints ( FILEHANDLE f, G3DPOLYHEDRON *Object,
  20.                            LONG NumPoints, double Scale );
  21.       BOOLEAN SaveFaces ( FILEHANDLE f, G3DPOLYHEDRON *Object );
  22.     
  23.     public :
  24.       G3DGEOTOOL ();
  25.       virtual ~G3DGEOTOOL ();
  26.  
  27.       virtual BOOLEAN Load ( FILEHANDLE f, LINKEDLIST<G3DOBJECT*> *ObjectList,
  28.                              BOOLEAN ClockWise, double Scale );
  29.       virtual BOOLEAN Save ( FILEHANDLE f, LINKEDLIST<G3DOBJECT*> *ObjectList,
  30.                              BOOLEAN ClockWise, double Scale );
  31.   }; // End of G3DGEOTOOL
  32.  
  33. #endif
  34.  
  35.  
  36.