#include "GU_API.h"#include <UT/UT_PtrArray.h>#include <UT/UT_PtrMatrix.h>#include <UT/UT_Matrix3.h>#include <UT/UT_Matrix.h>#include <UT/UT_RefArray.h>#include <UT/UT_RefMatrix.h>#include <UT/UT_OBBox.h>#include <UT/UT_BitArray.h>#include <GEO/GEO_Detail.h>#include <GEO/GEO_PrimType.h>#include <GEO/GEO_SurfaceType.h>#include <GEO/GEO_Primitive.h>#include "GU_Types.h"#include "GU_Prim.h"#include "GU_Error.h"#include "GU_ClothSeam.h"#include "GU_PrimitiveFactory.h"Go to the source code of this file.
Classes | |
| class | GU_DetailFlags |
| class | GU_Detail |
Defines | |
| #define | FOR_ALL_ADDED_POINTS(gdp, firstpt, ppt) |
| #define | FOR_ALL_ADDED_PRIMS(gdp, firstprim, lastprim, pprim) |
Typedefs | |
| typedef UT_PtrArray < GU_SplitLoc * > | GU_SplitLocPtrArray |
| typedef UT_ValArray < gu_AdjacencyGroups * > | GU_AdjacencyData |
| typedef std::vector< GA_Offset > | gu_OffsetVector |
Enumerations | |
| enum | GU_AdjacencyType { GU_ADJACENCY_CLIP = 1, GU_ADJACENCY_EXTEND = -1, GU_ADJACENCY_NONE = 0 } |
Functions | |
| SYS_VISIBILITY_EXPORT void | newGeometryIO (void *) |
| SYS_VISIBILITY_EXPORT void | newGeometryPrim (GA_PrimitiveFactory *factory) |
| #define FOR_ALL_ADDED_POINTS | ( | gdp, | |||
| firstpt, | |||||
| ppt | ) |
Value:
for (GA_GBPointIterator it(*(gdp), (firstpt), NULL); \ (ppt = GA_Detail::GB_MACRO_CAST(gdp, it.getPoint())); ++it)
Definition at line 133 of file GU_Detail.h.
| #define FOR_ALL_ADDED_PRIMS | ( | gdp, | |||
| firstprim, | |||||
| lastprim, | |||||
| pprim | ) |
Value:
for (GA_GBPrimitiveIterator it(*(gdp), (firstprim), (lastprim)); \ (pprim = GA_Detail::GB_MACRO_CAST(gdp, it.getPrimitive())); ++it)
Definition at line 137 of file GU_Detail.h.
| typedef UT_ValArray<gu_AdjacencyGroups *> GU_AdjacencyData |
Definition at line 166 of file GU_Detail.h.
| typedef std::vector<GA_Offset> gu_OffsetVector |
Definition at line 172 of file GU_Detail.h.
| typedef UT_PtrArray<GU_SplitLoc *> GU_SplitLocPtrArray |
Definition at line 129 of file GU_Detail.h.
| enum GU_AdjacencyType |
Definition at line 158 of file GU_Detail.h.
| SYS_VISIBILITY_EXPORT void newGeometryIO | ( | void * | ) |
| SYS_VISIBILITY_EXPORT void newGeometryPrim | ( | GA_PrimitiveFactory * | factory | ) |
1.5.9