HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GR_PickRecord Class Reference

#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)
 
 ~GR_PickRecord ()
 
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
 
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 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)
 

Detailed Description

Definition at line 50 of file GR_PickRecord.h.

Constructor & Destructor Documentation

GR_PickRecord::GR_PickRecord ( )
inline

Definition at line 53 of file GR_PickRecord.h.

GR_PickRecord::GR_PickRecord ( const int data)
inline

Definition at line 55 of file GR_PickRecord.h.

GR_PickRecord::GR_PickRecord ( const int base_data,
const int component_data 
)
inline

Definition at line 57 of file GR_PickRecord.h.

GR_PickRecord::GR_PickRecord ( const GR_PickRecord base,
const int component_data 
)
inline

Definition at line 62 of file GR_PickRecord.h.

GR_PickRecord::~GR_PickRecord ( )
inline

Definition at line 75 of file GR_PickRecord.h.

Member Function Documentation

static bool GR_PickRecord::areEquivalentEdges ( const GR_PickRecord p1,
const GR_PickRecord p2 
)
inlinestatic

Definition at line 159 of file GR_PickRecord.h.

void GR_PickRecord::changeComponent ( int  pick,
int  id1,
int  id2 = -1,
int  id3 = -1 
)
inline

Definition at line 131 of file GR_PickRecord.h.

void GR_PickRecord::clear ( void  )
inline

Definition at line 78 of file GR_PickRecord.h.

static int GR_PickRecord::comparatorFast ( const GR_PickRecord p1,
const GR_PickRecord p2 
)
inlinestatic

Definition at line 142 of file GR_PickRecord.h.

static int GR_PickRecord::comparatorForDups ( const GR_PickRecord p1,
const GR_PickRecord p2 
)
inlinestatic

Definition at line 151 of file GR_PickRecord.h.

void GR_PickRecord::dump ( std::ostream &  os) const
int GR_PickRecord::getComponentId1 ( ) const
inline

Definition at line 124 of file GR_PickRecord.h.

int GR_PickRecord::getComponentId2 ( ) const
inline

Definition at line 126 of file GR_PickRecord.h.

int GR_PickRecord::getComponentId3 ( ) const
inline

Definition at line 128 of file GR_PickRecord.h.

int GR_PickRecord::getDetailIndex ( ) const
inline

Definition at line 121 of file GR_PickRecord.h.

int GR_PickRecord::getFloorId ( ) const
inline

Definition at line 110 of file GR_PickRecord.h.

int GR_PickRecord::getFloorValue1 ( ) const
inline

Definition at line 112 of file GR_PickRecord.h.

int GR_PickRecord::getFloorValue2 ( ) const
inline

Definition at line 114 of file GR_PickRecord.h.

int GR_PickRecord::getFloorValue3 ( ) const
inline

Definition at line 116 of file GR_PickRecord.h.

int GR_PickRecord::getHandleIndex ( ) const
inline

Definition at line 101 of file GR_PickRecord.h.

int GR_PickRecord::getHandlePickType ( ) const
inline

Definition at line 103 of file GR_PickRecord.h.

int GR_PickRecord::getHandleValue1 ( ) const
inline

Definition at line 105 of file GR_PickRecord.h.

int GR_PickRecord::getHandleValue2 ( ) const
inline

Definition at line 107 of file GR_PickRecord.h.

int GR_PickRecord::getLookId ( ) const
inline

Definition at line 119 of file GR_PickRecord.h.

int GR_PickRecord::getObjectId ( ) const
inline

Definition at line 98 of file GR_PickRecord.h.

int GR_PickRecord::getPickType ( ) const
inline

Definition at line 87 of file GR_PickRecord.h.

bool GR_PickRecord::isFloor ( ) const
inline

Definition at line 95 of file GR_PickRecord.h.

bool GR_PickRecord::isGeometry ( ) const
inline

Definition at line 89 of file GR_PickRecord.h.

bool GR_PickRecord::isHandle ( ) const
inline

Definition at line 91 of file GR_PickRecord.h.

bool GR_PickRecord::isObject ( ) const
inline

Definition at line 93 of file GR_PickRecord.h.

bool GR_PickRecord::isSet ( ) const
inline

Definition at line 80 of file GR_PickRecord.h.

bool GR_PickRecord::operator!= ( const GR_PickRecord cmp) const
inline

Definition at line 84 of file GR_PickRecord.h.

bool GR_PickRecord::operator== ( const GR_PickRecord cmp) const
inline

Definition at line 82 of file GR_PickRecord.h.


The documentation for this class was generated from the following file: