This is 4dmap.h in view mode; [Download] [Up]
extern "C" {
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
}
#include <math.h>
#include "4dstuff.h"
// ===========================================================================
class object4d
{
 public:
 object4d();
 ~object4d();
 int read4dfile(char *);
 int clipobj(clip_plane *, int *);
 char *return_name() {return (filename);}
 poly_list polyhedron;
 vertex_list polyvertex;
 object4d *copyobj();
 private:
 char *filename;
 
};
// ***************************************************************************
class object3d
{
 public:
 object3d();
 ~object3d();
 char *return_name() {return objname;}
 poly_list polyhedron;
 vertex_list polyvertex;
 private:
 char *objname;
};
// ***************************************************************************
class transform
{
 public:
  transform();
  void pipe3dout(FILE *, object4d *, float [4][4], clip_plane *);
  void fileout(char *, object4d *);
  void copy(object4d *, object4d *);
  void setproj(object4d *,int);
};
// ===========================================================================
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.