HDK
|
#include <GR_PickRecord.h>
Public Member Functions | |
GR_PickRecord () | |
GR_PickRecord (const int *data) | |
GR_PickRecord (const int *base_data, const int *component_data) | |
GR_PickRecord (const GR_PickRecord &base, const int *component_data) | |
void | clear () |
bool | isSet () const |
bool | operator== (const GR_PickRecord &cmp) const |
bool | operator!= (const GR_PickRecord &cmp) const |
int | getPickType () const |
bool | isGeometry () const |
bool | isHandle () const |
bool | isObject () const |
bool | isFloor () const |
bool | isSceneHook () const |
int | getObjectId () const |
int | getHandleIndex () const |
int | getHandlePickType () const |
int | getHandleValue1 () const |
int | getHandleValue2 () const |
int | getFloorId () const |
int | getFloorValue1 () const |
int | getFloorValue2 () const |
int | getFloorValue3 () const |
int | getLookId () const |
int | getDetailIndex () const |
int | getSceneHookId () const |
int | getComponentId1 () const |
int | getComponentId2 () const |
int | getComponentId3 () const |
void | changeComponent (int pick, int id1, int id2=-1, int id3=-1) |
void | dump (std::ostream &os) const |
Static Public Member Functions | |
static int | comparatorFast (const GR_PickRecord *p1, const GR_PickRecord *p2) |
static int | comparatorForDups (const GR_PickRecord *p1, const GR_PickRecord *p2) |
static bool | areEquivalentEdges (const GR_PickRecord &p1, const GR_PickRecord &p2) |
Definition at line 52 of file GR_PickRecord.h.
|
inline |
Definition at line 55 of file GR_PickRecord.h.
Definition at line 57 of file GR_PickRecord.h.
Definition at line 59 of file GR_PickRecord.h.
|
inline |
Definition at line 64 of file GR_PickRecord.h.
|
inlinestatic |
Definition at line 164 of file GR_PickRecord.h.
Definition at line 136 of file GR_PickRecord.h.
|
inline |
Definition at line 78 of file GR_PickRecord.h.
|
inlinestatic |
Definition at line 147 of file GR_PickRecord.h.
|
inlinestatic |
Definition at line 156 of file GR_PickRecord.h.
void GR_PickRecord::dump | ( | std::ostream & | os | ) | const |
|
inline |
Definition at line 129 of file GR_PickRecord.h.
|
inline |
Definition at line 131 of file GR_PickRecord.h.
|
inline |
Definition at line 133 of file GR_PickRecord.h.
|
inline |
Definition at line 123 of file GR_PickRecord.h.
|
inline |
Definition at line 112 of file GR_PickRecord.h.
|
inline |
Definition at line 114 of file GR_PickRecord.h.
|
inline |
Definition at line 116 of file GR_PickRecord.h.
|
inline |
Definition at line 118 of file GR_PickRecord.h.
|
inline |
Definition at line 103 of file GR_PickRecord.h.
|
inline |
Definition at line 105 of file GR_PickRecord.h.
|
inline |
Definition at line 107 of file GR_PickRecord.h.
|
inline |
Definition at line 109 of file GR_PickRecord.h.
|
inline |
Definition at line 121 of file GR_PickRecord.h.
|
inline |
Definition at line 100 of file GR_PickRecord.h.
|
inline |
Definition at line 87 of file GR_PickRecord.h.
|
inline |
Definition at line 126 of file GR_PickRecord.h.
|
inline |
Definition at line 95 of file GR_PickRecord.h.
|
inline |
Definition at line 89 of file GR_PickRecord.h.
|
inline |
Definition at line 91 of file GR_PickRecord.h.
|
inline |
Definition at line 93 of file GR_PickRecord.h.
|
inline |
Definition at line 97 of file GR_PickRecord.h.
|
inline |
Definition at line 80 of file GR_PickRecord.h.
|
inline |
Definition at line 84 of file GR_PickRecord.h.
|
inline |
Definition at line 82 of file GR_PickRecord.h.