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.