HDK
|
#include <GEO_Closure.h>
Definition at line 40 of file GEO_Closure.h.
GEO_Closure::GEO_Closure | ( | GEO_Detail & | gdp | ) |
GEO_Closure::~GEO_Closure | ( | ) |
void GEO_Closure::findPolysUsingEdge | ( | const GA_Edge & | edge, |
UT_IntArray & | primlist | ||
) |
This uses the GA_Topology attributes to find polygons using an edge.
void GEO_Closure::findPolysUsingPoint | ( | const GA_Offset | pt, |
UT_IntArray & | primlist | ||
) |
This uses the GA_Topology attributes to find polygons using a point.
void GEO_Closure::findPrimsUsingEdge | ( | const GA_Edge & | edge, |
UT_IntArray & | primlist | ||
) |
This uses the GA_Topology attributes to find primitives using an edge.
void GEO_Closure::findPrimsUsingEdgeSort | ( | const GA_Edge & | edge, |
UT_IntArray & | primlist | ||
) |
NOTE: This sorts and removes duplicates for compatibility NOTE: Unlike that findPrimsUsingEdge, this checks GA_Primitive::hasEdge, not just that both points are contained.
void GEO_Closure::findPrimsUsingPoint | ( | const GA_Offset | pt, |
UT_IntArray & | primlist | ||
) |
This uses the GA_Topology attributes to find primitives using a point.
|
static |
Detached point closures
|
static |
Detached point closures
|
static |
Detached point closures
|
static |
Detached point closures
|
static |
Detached point closures
|
static |
|
static |
|
static |
|
static |
|
static |
Detached vertex closures
|
static |
Detached vertex closures
|
static |
Detached vertex closures
|
static |
Detached vertex closures
|
static |
Detached vertex closures
GA_PrimitiveGroup* GEO_Closure::getEdgePointClosure | ( | const GA_Edge & | edge, |
GA_PrimitiveGroup * | primgrp = 0 |
||
) |
GA_PointGroup* GEO_Closure::getPointClosure | ( | const GA_Group & | group | ) |
Point closures
GA_PointGroup* GEO_Closure::getPointClosure | ( | const GA_PointGroup & | ptgroup | ) |
Point closures
GA_PointGroup* GEO_Closure::getPointClosure | ( | const GA_EdgeGroup & | edgegroup | ) |
Point closures
GA_PointGroup* GEO_Closure::getPointClosure | ( | const GA_PrimitiveGroup & | primgroup | ) |
Point closures
GA_PointGroup* GEO_Closure::getPointClosure | ( | const GA_VertexGroup & | vtxgroup | ) |
Point closures
GA_PrimitiveGroup* GEO_Closure::getPrimitiveClosure | ( | const GA_EdgeGroup & | edgegroup, |
GA_PrimitiveGroup * | primgrp = 0 |
||
) |
GA_PrimitiveGroup* GEO_Closure::getPrimitiveClosure | ( | const GA_BreakpointGroup * | grp = 0 , |
const GA_PrimCompat::TypeMask & | mask = GEO_PrimTypeCompat::GEOSPLINE |
||
) |
If the group is not given, all the prims of type mask are returned in the primitive group.
GA_PrimitiveGroup* GEO_Closure::getPrimitiveClosure | ( | const GA_Group & | group | ) |
GA_PrimitiveGroup* GEO_Closure::getPrimitiveClosure | ( | const GA_PointGroup & | ptgroup | ) |
GA_PrimitiveGroup* GEO_Closure::getPrimitiveClosure | ( | const GA_PrimitiveGroup & | primgroup | ) |
GA_PrimitiveGroup* GEO_Closure::getPrimitiveClosure | ( | const GA_VertexGroup & | vtxgroup | ) |
|
static |
GA_VertexGroup* GEO_Closure::getVertexClosure | ( | const GA_Group & | group | ) |
Vertex closures
GA_VertexGroup* GEO_Closure::getVertexClosure | ( | const GA_PointGroup & | ptgroup | ) |
Vertex closures
GA_VertexGroup* GEO_Closure::getVertexClosure | ( | const GA_EdgeGroup & | edgegroup | ) |
Vertex closures
GA_VertexGroup* GEO_Closure::getVertexClosure | ( | const GA_PrimitiveGroup & | primgroup | ) |
Vertex closures
GA_VertexGroup* GEO_Closure::getVertexClosure | ( | const GA_VertexGroup & | vtxgroup | ) |
Vertex closures