#include <stddef.h>#include "dcl_kern.h"#include "logical.h"#include <string.h>#include "method.hxx"#include "metharg.hxx"#include "pattern_enum.hxx"#include "bullsmal.hxx"#include "container.hxx"Classes | |
| class | ENTITY |
| Represents common data and functionality that is mandatory in all classes that are permanent objects in the model. More... | |
| class | unknown_text_pointer |
| Implements the member functions to point to an object containing textual data to be read from a save file. More... | |
Defines | |
| #define | APOINT_ID 0x00000001 |
| APOINT ID. | |
| #define | ASM_ASSEMBLY_ID 0x40000000 |
| ASSEMBLY ID. | |
| #define | ASM_MODEL_REF_ID 0xE0000004 |
| ASSEMBLY MODEL ID. | |
| #define | ATTRIB_ID 0x20000000 |
| ATTRIB ID. | |
| #define | BODY_ID 0x10000000 |
| BODY ID. | |
| #define | COEDGE_ID 0x00001000 |
| COEDGE ID. | |
| #define | COMPCURV_ID 0x00000040 |
| COMCURV ID. | |
| #define | CONE_ID 0x00080000 |
| CONE ID. | |
| #define | CURVE_ID 0x000003F8 |
| CURVE ID. | |
| #define | DEGENERATE_ID 0x00000020 |
| DEGENERATE ID. | |
| #define | EDGE_ID 0x00000400 |
| EDGE ID. | |
| #define | ELLIPSE_ID 0x00000100 |
| ELLIPSE ID. | |
| #define | FACE_ID 0x00800000 |
| FACE ID. | |
| #define | HELIX_ID 0x00000008 |
| HELIX ID. | |
| #define | INTCURVE_ID 0x00000080 |
| INTCURVE ID. | |
| #define | LOOP_ID 0x00004000 |
| LOOP ID. | |
| #define | LUMP_ID 0x04000000 |
| LUMP ID. | |
| #define | MESHSURF_ID 0x00020000 |
| MESHSURF ID. | |
| #define | PCURVE_ID 0x00000800 |
| PCURVE ID. | |
| #define | PLANE_ID 0x00400000 |
| PLANE ID. | |
| #define | SHELL_ID 0x02000000 |
| SHELL ID. | |
| #define | SPHERE_ID 0x00200000 |
| SPHERE ID. | |
| #define | SPLINE_ID 0x00040000 |
| SPLINE ID. | |
| #define | STRAIGHT_ID 0x00000200 |
| STRAIGHT ID. | |
| #define | STRIPC_ID 0x00010000 |
| STRIPC ID. | |
| #define | SUBSHELL_ID 0x01000000 |
| SUBSHELL ID. | |
| #define | SURFACE_ID 0x007F0000 |
| SURFACE ID. | |
| #define | TCOEDGE_ID 0x00001100 |
| TCOEDGE ID. | |
| #define | TEDGE_ID 0x00000410 |
| TEDGE ID. | |
| #define | TORUS_ID 0x00100000 |
| TORUS ID. | |
| #define | TRANSFORM_ID 0x08000000 |
| TRANSFORM ID. | |
| #define | TVERTEX_ID 0x00000003 |
| TVERTEX ID. | |
| #define | UNDEFC_ID 0x00000010 |
| UNDEFC ID. | |
| #define | VERTEX_ID 0x00000002 |
| VERTEX ID. | |
| #define | WIRE_ID 0x00002000 |
| WIRE ID. | |
Enumerations | |
| enum | SCAN_TYPE |
Used by SCAN_DEF (copy_scan), COPY_DEF/COPY_WITH_DEEP_COPY_DEF (copy_common), and FIX_POINTER_DEF (fix_common) to indicate for what purpose an entity is being scanned. More... | |