HDK
|
Specify range of elements (vertex, primitive) that reference a point. More...
#include <GA_RTIPointRef.h>
Additional Inherited Members | |
Static Public Member Functions inherited from GA_RangeTypeInterface | |
static void * | operator new (size_t size, void *p) |
static void * | operator new (size_t size) |
static void | operator delete (void *p, size_t size) |
Protected Member Functions inherited from GA_RangeTypeInterface | |
bool | getPageElementRangeNonSplittable () const |
Method which can be called for getPageElementRange() More... | |
GA_Offset | getFirstOffsetInPageNonSplittable () const |
Method which can be called for getFirstOffsetInPage() More... | |
GA_Size | computeEntries () const |
This method creates an iterator and counts the entries. More... | |
Specify range of elements (vertex, primitive) that reference a point.
This specifies a range of elements which reference a given point. For example, the range of all vertices which reference a point or the range of all primitives which reference a point.
Definition at line 40 of file GA_RTIPointRef.h.
GA_RTIPointRef::GA_RTIPointRef | ( | const GA_Detail & | geo, |
GA_Offset | point, | ||
GA_AttributeOwner | owner | ||
) |
Define the range. The owner
parameter defines what type elements are in the range. This should be either GA_ATTRIB_VERTEX or GA_ATTRIB_PRIMITIVE. The point
parameter specifies the point of interest. The geo
parameter specifies the source ot the geometry. For example, to iterate over all the vertices which reference point 32
GA_RTIPointRef::GA_RTIPointRef | ( | const GA_RTIPointRef & | i | ) |
Copy constructor.
|
override |
Destructor.
|
overridevirtual |
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
|
overridevirtual |
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
Definition at line 74 of file GA_RTIPointRef.h.
|
overridevirtual |
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
|
inlineoverridevirtual |
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
Definition at line 71 of file GA_RTIPointRef.h.
|
inlineoverridevirtual |
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
Definition at line 72 of file GA_RTIPointRef.h.
|
overridevirtual |
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
|
overridevirtual |
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
|
inlineoverridevirtual |
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
Definition at line 63 of file GA_RTIPointRef.h.
bool GA_RTIPointRef::isValid | ( | ) | const |
Point iterators may not work unless the topological attributes exist.
|
overridevirtual |
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.
|
overridevirtual |
RangeTypeInterface implementation
Implements GA_RangeTypeInterface.