HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
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
15
#include <
GA/GA_PrimitiveFamilyMask.h
>
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
{
24
GD_PRIMNONE
=
GA_PRIMNONE
,
25
26
GD_PRIMPOLY
=
GA_PRIMPOLY
,
27
GD_PRIMNURBCURVE
=
GA_PRIMNURBCURVE
,
28
GD_PRIMBEZCURVE
=
GA_PRIMBEZCURVE
,
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
GD_PRIMBEZCURVE
Definition:
GD_PrimType.h:28
GA_PrimitiveTypes.h
GA_PrimitiveFamilyMask.h
GA_PRIMNURBCURVE
Definition:
GA_PrimitiveTypes.h:30
GA_PRIMNONE
Definition:
GA_PrimitiveTypes.h:27
GA_PRIMBEZCURVE
Definition:
GA_PrimitiveTypes.h:31
GD_PRIMNURBCURVE
Definition:
GD_PrimType.h:27
GD_PRIMNONE
Definition:
GD_PrimType.h:24
GA_PRIMPOLY
Definition:
GA_PrimitiveTypes.h:29
GD_NUM_INTERNAL_PRIM_TYPES
Definition:
GD_PrimType.h:30
GD_PRIMPOLY
Definition:
GD_PrimType.h:26
GD
GD_PrimType.h
Generated on Tue Jan 21 2025 02:53:35 for HDK by
1.8.6