HVisualizeSelectionSet Class Reference

#include <HVisualizeSelectionSet.h>

Public Member Functions

 HVisualizeSelectionSet (HBaseView *view)
 
 ~HVisualizeSelectionSet ()
 
virtual void Select (HC_KEY key, int num_include_keys, HC_KEY *include_keys, bool emit_message=false)
 
virtual void DeSelect (HC_KEY key, int num_include_keys, HC_KEY *include_keys, bool emit_message=false)
 
virtual void DeSelect (HC_KEY key, bool emit_message=false)
 
virtual void SelectFromMessage (HC_KEY key, int num_include_keys, HC_KEY *include_keys, bool emit_message=false)
 
virtual void DeSelectFromMessage (HC_KEY key, int num_include_keys, HC_KEY *include_keys, bool emit_message=false)
 
- Public Member Functions inherited from HSelectionSet
bool DeInstance (HSelectionItem *sel_item)
 
bool DeInstance (unsigned int index)
 
virtual bool DeleteSelection (bool emit_message=false)
 
virtual void DeSelect (HC_KEY key, int num_include_keys, HC_KEY include_keys[], bool emit_message=false)
 
virtual void DeSelect (HSelectionItem *remove_sel, bool emit_message=false)
 
virtual void DeSelectAll ()
 
virtual void DeSelectRegion (HShellObject const &oShell, int region, bool emit_messag)
 
virtual void DeSelectRegion (HShellObject const &oShell, int num_include_keys, HC_KEY include_keys[], int region, bool emit_message=false)
 
virtual void DeSelectSubentity (HC_KEY key, int num_include_keys, HC_KEY include_keys[], int count, const int faces[], const int vertex1[], const int vertex2[], bool emit_message=false)
 
void FlushPShowCache ()
 
virtual bool GetAllowDisplacement ()
 
virtual bool GetAllowEntitySelection ()
 
virtual bool GetAllowRegionSelection () const
 
virtual bool GetAllowSubentityDeselection ()
 
virtual bool GetAllowSubentitySelection ()
 
virtual HC_KEY GetAt (unsigned int index)
 
virtual const
HSelectionHighlightMode 
GetHighlightMode ()
 
HC_KEY GetHighlightStyle () const
 
virtual bool GetInvisible ()
 
virtual bool GetIsSelection (HC_KEY key)
 
HVHashPShowCacheGetPShowCache ()
 
virtual bool GetReferenceSelection () const
 
void GetSelectionBounding (HPoint *minimum, HPoint *maximum) const
 
virtual void GetSelectionCutEdgeColor (HPixelRGBA &rgba)
 
virtual void GetSelectionCutFaceColor (HPixelRGBA &rgba)
 
virtual void GetSelectionEdgeColor (HPixelRGBA &rgba)
 
virtual float GetSelectionEdgeWeight ()
 
virtual void GetSelectionFaceColor (HPixelRGBA &rgba)
 
const HSelectionItemGetSelectionItem (HC_KEY key)
 
const HSelectionItemGetSelectionItemAt (unsigned int index)
 
virtual HSelectLevel GetSelectionLevel () const
 
virtual HSelList * GetSelectionList ()
 
virtual void GetSelectionMarkerColor (HPixelRGBA &rgba)
 
virtual float GetSelectionMarkerSize ()
 
virtual HC_KEY GetSelectionSegment ()
 
virtual bool GetSelectWillNotify () const
 
unsigned int GetSize () const
 
bool GetSortSelectionList ()
 
virtual bool GetSubentityEdgeSelection ()
 
virtual bool GetSubentityFaceSelection ()
 
virtual bool GetSubentityTracking ()
 
virtual bool GetSubentityVertexSelection ()
 
virtual bool GetSubwindowPenetration ()
 
virtual bool HighlightAnnotations ()
 
virtual void HighlightAnnotations (bool yesno)
 
virtual bool HighlightRegionEdges ()
 
virtual void HighlightRegionEdges (bool yesno)
 
virtual HRegionEdgeHighlightMode HighlightRegionEdgesAutoVisibility ()
 
virtual void HighlightRegionEdgesAutoVisibility (bool yesno)
 
virtual void HighlightRegionEdgesAutoVisibility (HRegionEdgeHighlightMode edge_state)
 
virtual void HighlightRegionFacesAutoVisibility (HRegionFaceHighlightMode face_state)
 
virtual HRegionFaceHighlightMode HighlightRegionFacesAutoVisibility ()
 
 HSelectionSet (HBaseView *view, bool bReferenceSelection=false)
 
virtual void Init ()
 
virtual bool IsHighlightSegment (HC_KEY segment_key) const
 
virtual bool IsRegionSelected (HC_KEY key, int num_include_keys, const HC_KEY include_keys[], int region) const
 
virtual bool IsSelected (HC_KEY key) const
 
virtual bool IsSelected (HC_KEY key, int num_include_keys, const HC_KEY include_keys[]) const
 
virtual bool IsSelected (const HSelectionItem *item) const
 
void RegisterHighlightSeg (HC_KEY seg_key)
 
virtual void Reset ()
 
virtual void Select (HC_KEY key, int num_include_keys, HC_KEY include_keys[], bool emit_message=false)
 
virtual void Select (HSelectionItem *new_sel, bool emit_message=false)
 
virtual void Select (HC_KEY key, const char *segpath, HC_KEY include_key, HC_KEY includer_key, bool emit_message=false)
 
virtual void SelectRegion (HShellObject const &oShell, int num_include_keys, HC_KEY include_keys[], int region, bool emit_message)
 
virtual void SelectSubentity (HC_KEY key, int num_include_keys, HC_KEY include_keys[], int count, const int faces[]=0, const int vertex1[]=0, const int vertex2[]=0, bool emit_message=false)
 
virtual void SetAllowDisplacement (bool allowDisplacement)
 
virtual void SetAllowEntitySelection (bool allow)
 
virtual void SetAllowRegionSelection (bool allow)
 
virtual void SetAllowSubentityDeselection (bool allow)
 
virtual void SetAllowSubentitySelection (bool allow)
 
virtual void SetGrayScale (bool grayScale)
 
virtual void SetHighlightMode (HSelectionHighlightMode m)
 
virtual void SetHighlightTransparency (float trans)
 
virtual void SetInvisible (bool Invisible)
 
void SetPShowCache (HVHashPShowCache *new_cache)
 
virtual void SetReferenceSelection (bool ref_sel)
 
virtual void SetReferenceSelectionType (HRefSelType type)
 
virtual void SetSelectionCutEdgeColor (HPixelRGBA &rgb)
 
virtual void SetSelectionCutFaceColor (HPixelRGBA &rgb)
 
virtual void SetSelectionEdgeColor (HPixelRGBA &rgb)
 
virtual void SetSelectionEdgeWeight (float weight)
 
virtual void SetSelectionFaceColor (HPixelRGBA &rgba)
 
virtual void SetSelectionLevel (HSelectLevel level)
 
virtual void SetSelectionMarkerColor (HPixelRGBA &rgb)
 
virtual void SetSelectionMarkerSize (float size)
 
virtual void SetSelectWillNotify (bool notify)
 
void SetSortSelectionList (bool sort)
 
virtual void SetSubentityEdgeSelection (bool select)
 
virtual void SetSubentityFaceSelection (bool select)
 
virtual void SetSubentityTracking (bool allow)
 
virtual void SetSubentityVertexSelection (bool select)
 
virtual void SetSubwindowPenetration (bool allow)
 
void ToggleHighlightStyle ()
 
void UnRegisterHighlightSeg (HC_KEY seg_key)
 
void UpdateHighlighting ()
 
virtual void UpdateHighlightStyle ()
 

Additional Inherited Members

- Protected Member Functions inherited from HSelectionSet
virtual void UpdateTransparency (bool force_flush=false)
 
- Protected Attributes inherited from HSelectionSet
bool m_bAllowDisplacement
 
bool m_bForceGrayScale
 
bool m_bForceInvisible
 
bool m_bHighlightAnnotations
 
bool m_bHighlightRegionEdges
 
HRegionEdgeHighlightMode m_bHighlightRegionEdgesAutoVisibility
 
HRegionFaceHighlightMode m_bHighlightRegionFacesAutoVisibility
 
bool m_bNotify
 
bool m_bSortSelectionList
 
float m_fselectedEdgeWeight
 
float m_fselectedMarkerSize
 
float m_fTransmission
 
HSelectionHighlightMode m_HighlightMode
 
struct vhash_s * m_pHighlightSegsHash
 
HSelList * m_pSelItemsList
 
HBaseViewm_pView
 
HPixelRGBA m_selectedCutEdgeColor
 
HPixelRGBA m_selectedCutFaceColor
 
HPixelRGBA m_selectedEdgeColor
 
HPixelRGBA m_selectedFaceColor
 
HPixelRGBA m_selectedMarkerColor
 
HC_KEY m_SelectionSegment
 
HC_KEY m_TransparencyStyle
 

Constructor & Destructor Documentation

HVisualizeSelectionSet::HVisualizeSelectionSet ( HBaseView view)
HVisualizeSelectionSet::~HVisualizeSelectionSet ( )

Member Function Documentation

virtual void HVisualizeSelectionSet::DeSelect ( HC_KEY  key,
int  num_include_keys,
HC_KEY include_keys,
bool  emit_message = false 
)
virtual
virtual void HVisualizeSelectionSet::DeSelect ( HC_KEY  key,
bool  emit_message = false 
)
virtual

Reimplemented from HSelectionSet.

virtual void HVisualizeSelectionSet::DeSelectFromMessage ( HC_KEY  key,
int  num_include_keys,
HC_KEY include_keys,
bool  emit_message = false 
)
virtual
virtual void HVisualizeSelectionSet::Select ( HC_KEY  key,
int  num_include_keys,
HC_KEY include_keys,
bool  emit_message = false 
)
virtual
virtual void HVisualizeSelectionSet::SelectFromMessage ( HC_KEY  key,
int  num_include_keys,
HC_KEY include_keys,
bool  emit_message = false 
)
virtual

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