//=========================================================================== // GoTools Core - SINTEF Geometry Tools Core library, version 2.0.1 // // Copyright (C) 2000-2007, 2010 SINTEF ICT, Applied Mathematics, Norway. // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License // as published by the Free Software Foundation version 2 of the License. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., // 59 Temple Place - Suite 330, // Boston, MA 02111-1307, USA. // // Contact information: E-mail: tor.dokken@sintef.no // SINTEF ICT, Department of Applied Mathematics, // P.O. Box 124 Blindern, // 0314 Oslo, Norway. // // Other licenses are also available for this software, notably licenses // for: // - Building commercial software. // - Building software whose source code you wish to keep private. //=========================================================================== 00013 #ifndef _CLASSTYPE_H 00014 #define _CLASSTYPE_H 00015 00016 namespace Go 00017 { 00018 00028 enum ClassType 00029 { 00030 Class_Unknown = 0, 00031 00032 Class_SplineCurve = 100, 00033 Class_CurveOnSurface = 110, 00034 Class_Line = 120, 00035 Class_Circle = 130, 00036 Class_Ellipse = 140, 00037 Class_BoundedCurve = 150, 00038 Class_Hyperbola = 160, 00039 Class_Parabola = 170, 00040 00041 Class_SplineSurface = 200, 00042 Class_BoundedSurface = 210, 00043 Class_SurfaceOnVolume = 211, 00044 Class_GoBaryPolSurface = 220, 00045 Class_GoHBSplineParamSurface = 230, 00046 Class_CompositeSurface = 240, 00047 Class_Plane = 250, 00048 Class_Cylinder = 260, 00049 Class_Sphere = 270, 00050 Class_Cone = 280, 00051 Class_Torus = 290, 00052 Class_SurfaceOfRevolution = 291, 00053 Class_Disc = 292, 00054 Class_LRSplineSurface = 293, 00055 00056 Class_Go3dsObject = 300, 00057 Class_GoHeTriang = 310, 00058 Class_GoSdTriang = 320, 00059 Class_GoQuadMesh = 330, 00060 Class_GoHybridMesh = 340, 00061 Class_ParamTriang = 350, 00062 Class_GoVrmlGeometry = 360, 00063 00064 Class_PointCloud = 400, 00065 Class_LineCloud = 410, 00066 00067 Class_GoTriangleSets = 500, 00068 Class_RectGrid = 510, 00069 00070 Class_SplineVolume = 700, 00071 Class_BoundedVolume = 710, 00072 Class_Parallelepiped = 720, 00073 Class_SphereVolume = 721, 00074 Class_CylinderVolume = 722, 00075 Class_ConeVolume = 723, 00076 Class_TorusVolume = 724 00077 }; 00078 00079 } 00080 00081 00082 #endif // _CLASSTYPE_H 00083
Generated on Tue Sep 21 15:44:17 2010 for GoTools Core by  doxygen 1.6.3