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

#include <GR_PickSelection.h>

Static Public Member Functions

static int pickMaskForSelType (GA_GroupType stype)
 
static int select (const GU_Detail &gdp, GU_SelectionHandle selection, const UT_Array< GR_PickRecord > &pick_records, GU_SelectResult &added, GU_SelectionRule rule=GU_AddSelect, unsigned *pickid=NULL, const UT_IntArray *prfx=NULL)
 
static int selectEntireGeometry (const GU_Detail &gdp, GU_SelectionHandle selection, const UT_Array< GR_PickRecord > &pick_records, GU_SelectResult &added, GU_SelectionRule rule, const UT_IntArray *prfx)
 
static bool selectWouldAddComponent (const GU_Detail &gdp, GU_SelectionHandle selection, const UT_Array< GR_PickRecord > &pick_records, GU_SelectionRule rule, const UT_IntArray *prfx)
 
static bool selectWithinSelection (const GU_Detail &gdp, GU_SelectionHandle selection, GU_SelectResult &result, const GR_PickRecord &pick_record, const UT_IntArray *prfx)
 
static GA_Index getPickedPrimitiveId (const GU_Detail &gdp, const GR_PickRecord &pick)
 
static void expandPickForPrimitive (const GU_Detail &gdp, const GA_Index pidx, const GR_PickRecord &pick, UT_Array< GR_PickRecord > &pick_records, UT_BitArray &duplicate_checker)
 

Detailed Description

Definition at line 27 of file GR_PickSelection.h.

Member Function Documentation

static void GR_PickSelection::expandPickForPrimitive ( const GU_Detail gdp,
const GA_Index  pidx,
const GR_PickRecord pick,
UT_Array< GR_PickRecord > &  pick_records,
UT_BitArray duplicate_checker 
)
static
static GA_Index GR_PickSelection::getPickedPrimitiveId ( const GU_Detail gdp,
const GR_PickRecord pick 
)
static
static int GR_PickSelection::pickMaskForSelType ( GA_GroupType  stype)
static
static int GR_PickSelection::select ( const GU_Detail gdp,
GU_SelectionHandle  selection,
const UT_Array< GR_PickRecord > &  pick_records,
GU_SelectResult added,
GU_SelectionRule  rule = GU_AddSelect,
unsigned *  pickid = NULL,
const UT_IntArray prfx = NULL 
)
static
static int GR_PickSelection::selectEntireGeometry ( const GU_Detail gdp,
GU_SelectionHandle  selection,
const UT_Array< GR_PickRecord > &  pick_records,
GU_SelectResult added,
GU_SelectionRule  rule,
const UT_IntArray prfx 
)
static
static bool GR_PickSelection::selectWithinSelection ( const GU_Detail gdp,
GU_SelectionHandle  selection,
GU_SelectResult result,
const GR_PickRecord pick_record,
const UT_IntArray prfx 
)
static
static bool GR_PickSelection::selectWouldAddComponent ( const GU_Detail gdp,
GU_SelectionHandle  selection,
const UT_Array< GR_PickRecord > &  pick_records,
GU_SelectionRule  rule,
const UT_IntArray prfx 
)
static

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