Selection Utilities


Functions

HC_EXTERNAL HIC_API void HIC_Record_Selection (HIC_Rendition const *nr, float xyoff, float bz, int off1, int off2, int off3)
HC_EXTERNAL HIC_API void HIC_Select_Geometry (HIC_Rendition const *nr, HIC_Geometry const *geo)
HC_EXTERNAL HIC_API void HIC_Select_Segment (HIC_Rendition const *nr, HIC_Segment_Info const *si)
HC_EXTERNAL HIC_API void HIC_Select_Window (HIC_Rendition const *nr, HIC_Geometry *wi)
HC_EXTERNAL HIC_API int HIC_Show_Selection_Action (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Point
const * 
HIC_Show_Selection_Point (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API float HIC_Show_Selection_Proximity_Sq (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Selection_Status (HIC_Rendition const *nr)
HC_EXTERNAL HIC_API HIC_Volume
const * 
HIC_Show_Selection_Volume (HIC_Rendition const *nr)

Function Documentation

HC_EXTERNAL HIC_API void HIC_Record_Selection ( HIC_Rendition const *  nr,
float  xyoff,
float  bz,
int  off1,
int  off2,
int  off3 
)

Parameters:
nr A pointer to a const HIC_Rendition.
xyoff A float, representing the distance from the item to the locator position.
bz A float, representing the z coordinate.
off1 A int, representing the offset of the item from the locator position.
off2 A int, representing the offset of the item from the locator position.
off3 A int, representing the offset of the item from the locator position.
This function enters an item into the current selection list.

HC_EXTERNAL HIC_API void HIC_Select_Geometry ( HIC_Rendition const *  nr,
HIC_Geometry const *  geo 
)

Parameters:
nr A pointer to a const HIC_Rendition.
geo A pointer to a const HIC_Geometry.
This function checks the referenced database element against the current selection event.

HC_EXTERNAL HIC_API void HIC_Select_Segment ( HIC_Rendition const *  nr,
HIC_Segment_Info const *  si 
)

Parameters:
nr A pointer to a const HIC_Rendition.
si A pointer to a const HIC_Segment_Info.
This function selects a segment.

HC_EXTERNAL HIC_API void HIC_Select_Window ( HIC_Rendition const *  nr,
HIC_Geometry *  wi 
)

Parameters:
nr A pointer to a const HIC_Rendition.
wi A pointer to a const HIC_Geometry.
This function selects a window.

HC_EXTERNAL HIC_API int HIC_Show_Selection_Action ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
An int.
This function returns the selection action.

HC_EXTERNAL HIC_API HIC_Point const* HIC_Show_Selection_Point ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A pointer to a const HIC_Point.
This function returns the location the user was pointing at when the current selection traversal was triggered.

HC_EXTERNAL HIC_API float HIC_Show_Selection_Proximity_Sq ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A float.
This function returns selection proximity square as a float value.

HC_EXTERNAL HIC_API HIC_Integer32 HIC_Show_Selection_Status ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A HIC_Integer32.
This function returns selection status.

HC_EXTERNAL HIC_API HIC_Volume const* HIC_Show_Selection_Volume ( HIC_Rendition const *  nr  ) 

Parameters:
nr A pointer to a const HIC_Rendition.
Returns:
A pointer to a const HIC_Volume.
This function returns selection volume.

HOOPS/3dGS I.M. Interface

     Full Index