Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:03:00

0001 // Copyright (c) 2021 OPEN CASCADE SAS
0002 //
0003 // This file is part of Open CASCADE Technology software library.
0004 //
0005 // This library is free software; you can redistribute it and/or modify it under
0006 // the terms of the GNU Lesser General Public License version 2.1 as published
0007 // by the Free Software Foundation, with special exception defined in the file
0008 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
0009 // distribution for complete text of the license and disclaimer of any warranty.
0010 //
0011 // Alternatively, this file may be used under the terms of Open CASCADE
0012 // commercial license or contractual agreement.
0013 
0014 #ifndef _BinTools_ObjectType_HeaderFile
0015 #define _BinTools_ObjectType_HeaderFile
0016 
0017 //! Enumeration defining objects identifiers in the shape read/write format.
0018 enum BinTools_ObjectType
0019 {
0020   BinTools_ObjectType_Unknown = 0,
0021   BinTools_ObjectType_Reference8,   //!< 8-bits reference
0022   BinTools_ObjectType_Reference16,  //!< 16-bits reference
0023   BinTools_ObjectType_Reference32,  //!< 32-bits reference
0024   BinTools_ObjectType_Reference64,  //!< 64-bits reference
0025   BinTools_ObjectType_Location,
0026   BinTools_ObjectType_SimpleLocation,
0027   BinTools_ObjectType_EmptyLocation,
0028   BinTools_ObjectType_LocationEnd,
0029   BinTools_ObjectType_Curve,
0030   BinTools_ObjectType_EmptyCurve,
0031   BinTools_ObjectType_Curve2d,
0032   BinTools_ObjectType_EmptyCurve2d,
0033   BinTools_ObjectType_Surface,
0034   BinTools_ObjectType_EmptySurface,
0035   BinTools_ObjectType_Polygon3d,
0036   BinTools_ObjectType_EmptyPolygon3d,
0037   BinTools_ObjectType_PolygonOnTriangulation,
0038   BinTools_ObjectType_EmptyPolygonOnTriangulation,
0039   BinTools_ObjectType_Triangulation,
0040   BinTools_ObjectType_EmptyTriangulation,
0041   BinTools_ObjectType_EmptyShape = 198, //!< identifier of the null shape
0042   BinTools_ObjectType_EndShape = 199, //!< identifier of the shape record end
0043   // here is the space for TopAbs_ShapeEnum+Orientation types
0044 };
0045 
0046 #endif // _BinTools_ObjectType_HeaderFile