|
HDK
|
#include "GA_API.h"#include "GA_Detail.h"#include "GA_IntrinsicManager.h"#include "GA_OffsetList.h"#include "GA_PrimCompat.h"#include "GA_PrimitiveDefinition.h"#include "GA_PrimitiveFamilyMask.h"#include "GA_PrimitiveTypeId.h"#include "GA_SharedDataHandle.h"#include "GA_SharedLoadData.h"#include "GA_Range.h"#include "GA_Topology.h"#include "GA_Types.h"#include <UT/UT_BoundingBox.h>#include <UT/UT_BoundingRect.h>#include <UT/UT_Function.h>#include <UT/UT_NonCopyable.h>#include <UT/UT_VectorTypes.h>#include <SYS/SYS_Inline.h>#include <SYS/SYS_Types.h>#include <iosfwd>#include <stddef.h>
Include dependency graph for GA_Primitive.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | UT_Array< T > |
| class | GA_EdgeT< T, DIRECTED > |
| class | GA_Primitive |
Macros | |
| #define | __GA_Primitive__ |
| #define | GA_PRIMITIVE_VERTEXLIST 1 |
| #define | GA_NO_OVERRIDE |
| #define | GA_DECLARE_INTRINSICS(OVERRIDE) |
Typedefs | |
| using | GA_Edge = GA_EdgeT< GA_Offset, false > |
| typedef void(* | GA_EdgeApplyFunc )(const GA_Primitive &prim, GA_Offset pt_a, GA_Offset pt_b, void *data) |
| typedef void(* | GA_EdgeApplyIndexFunc )(const GA_Primitive &prim, GA_Size v1, GA_Size v2, void *data) |
| using | GA_IterateEdgesFunc = UT_Function< bool(const GA_Edge &edge)> |
| using | GA_IterateEdgesByVertexFunc = UT_Function< bool(GA_Size, GA_Size)> |
| #define __GA_Primitive__ |
Definition at line 14 of file GA_Primitive.h.
| #define GA_DECLARE_INTRINSICS | ( | OVERRIDE | ) |
Declare intrinsic callback functions in header file. See GA_IntrinsicMacros.h for macros to help implement intrinsics.
Definition at line 80 of file GA_Primitive.h.
| #define GA_NO_OVERRIDE |
Definition at line 76 of file GA_Primitive.h.
| #define GA_PRIMITIVE_VERTEXLIST 1 |
Definition at line 16 of file GA_Primitive.h.
Definition at line 64 of file GA_Primitive.h.
| typedef void(* GA_EdgeApplyFunc)(const GA_Primitive &prim, GA_Offset pt_a, GA_Offset pt_b, void *data) |
Definition at line 68 of file GA_Primitive.h.
Definition at line 70 of file GA_Primitive.h.
| using GA_IterateEdgesByVertexFunc = UT_Function<bool(GA_Size, GA_Size)> |
Definition at line 74 of file GA_Primitive.h.
| using GA_IterateEdgesFunc = UT_Function<bool(const GA_Edge &edge)> |
Definition at line 73 of file GA_Primitive.h.