HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GD_PrimType.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: GD_PrimType.h (GD Library, C++)
7  *
8  * COMMENTS:
9  *
10  */
11 
12 #ifndef __GD_PrimType_h__
13 #define __GD_PrimType_h__
14 
16 #include <GA/GA_PrimitiveTypes.h>
17 
18 // The list of identifiers for the factory primitive types. Any user defined
19 // types will be assigned unique identifiers following these. In general, no
20 // assumptions about these factory identifiers remaining unchanged should be
21 // made. See GA_PrimitiveDefinition.h for more.
22 enum
23 {
25 
29 
30  GD_NUM_INTERNAL_PRIM_TYPES // sentinel value
31 };
32 
33 // Convenience family masks for grouping the factory types to allow for fast
34 // iteration and detection.
35 #define GD_FAMILY_FACE GA_FAMILY_FACE
36 #define GD_FAMILY_CURVE GA_FAMILY_CURVE
37 
38 #endif