HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Class List
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
Static Public Member Functions
|
List of all members
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:
GR/
GR_PickSelection.h
GR_PickSelection
Generated on Thu May 9 2024 03:18:52 for HDK by
1.8.6