## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# csgeom.h File Reference

Directory master header. More...

`#include "cssysdef.h"`
`#include "csgeom/box.h"`
`#include "csgeom/bsptree.h"`
`#include "csgeom/chainhull2d.h"`
`#include "csgeom/csrect.h"`
`#include "csgeom/csrectrg.h"`
`#include "csgeom/fixed.h"`
`#include "csgeom/frustum.h"`
`#include "csgeom/kdtree.h"`
`#include "csgeom/math.h"`
`#include "csgeom/math2d.h"`
`#include "csgeom/math3d.h"`
`#include "csgeom/math3d_d.h"`
`#include "csgeom/matrix2.h"`
`#include "csgeom/matrix3.h"`
`#include "csgeom/obb.h"`
`#include "csgeom/objmodel.h"`
`#include "csgeom/path.h"`
`#include "csgeom/plane2.h"`
`#include "csgeom/plane3.h"`
`#include "csgeom/pmtools.h"`
`#include "csgeom/poly2d.h"`
`#include "csgeom/poly3d.h"`
`#include "csgeom/polyaa.h"`
`#include "csgeom/polyclip.h"`
`#include "csgeom/polyedge.h"`
`#include "csgeom/polyidx.h"`
`#include "csgeom/polymesh.h"`
`#include "csgeom/polypool.h"`
`#include "csgeom/quaternion.h"`
`#include "csgeom/segment.h"`
`#include "csgeom/solidspace.h"`
`#include "csgeom/sphere.h"`
`#include "csgeom/spline.h"`
`#include "csgeom/subrec.h"`
`#include "csgeom/tcovbuf.h"`
`#include "csgeom/textrans.h"`
`#include "csgeom/transfrm.h"`
`#include "csgeom/tri.h"`
`#include "csgeom/triangulate.h"`
`#include "csgeom/trimesh.h"`
`#include "csgeom/trimeshlod.h"`
`#include "csgeom/vector2.h"`
`#include "csgeom/vector3.h"`
`#include "csgeom/vector4.h"`

Go to the source code of this file.

## Detailed Description

Directory master header.

This header file includes all headers in a subdirectory of the top Crystal Space include directory.

Definition in file csgeom.h.