![]() |
|
00001 // Header file shapes2D.H 00002 // 00003 // this file contains a list of include files for the shapes2D 00004 // library. This is a set of classes implementing basic 2D drawing 00005 // objects such as lines, polylines, rectangles, plus derived 00006 // objects -- arrows, axes -- and manipulators to change colour, 00007 // linestyle, etc. 00008 // 00009 // Include anywhere that needs access to any of the routines 00010 // 00011 // 14/4/96 Gavin Tabor 00012 00013 #ifndef SHAPES2D_H 00014 #define SHAPES2D_H 00015 00016 // declare the base types 00017 00018 #include "shape2D.H" 00019 #include "shape2D.H" 00020 #include "shape2D.H" 00021 00022 // First declare the fundamental header files : 00023 00024 #include "point2D.H" 00025 #include "coord2D.H" 00026 #include "line2D.H" 00027 #include "rectangle2D.H" 00028 #include "polygon2D.H" 00029 #include "structuredScalars2D.H" 00030 #include "string2D.H" 00031 00032 // Now derived types 00033 00034 #include "arrow2D.H" 00035 #include "structuredVectors2D.H" 00036 00037 // Finally, manipulators. Start by including the fundamental classes : palettes 00038 00039 #include "colourPalette.H" 00040 00041 // Now 2D classes for manipulating the streams 00042 00043 #include "changecolour.H" 00044 00045 // and finally the standard colour palettes, standard linestyles, etc. 00046 00047 #include "stdColourPalette.H" 00048 00049 #endif 00050