NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Display::SelPref Class Reference

Represents a NXOpen::Display::SelPref
To obtain a instance of this class use Display::SelPrefCollection::CreateSelPref

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::Display::SelPref:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  FaceAnalysisViews { FaceAnalysisViewsHighlightEdges, FaceAnalysisViewsHighlightFaces }
 Represents the face analysis views type. More...
 
enum  Method { MethodSimple, MethodWcs, MethodWcsLeft, MethodWcsRight }
 Represents the chaining method type. More...
 
enum  MouseGesture { MouseGestureLasso, MouseGestureRectangle, MouseGestureCircle }
 Represents the mouse gesture type. More...
 
enum  SelectionRadius { SelectionRadiusMedium, SelectionRadiusSmall, SelectionRadiusLarge }
 Represents the selection radius type. More...
 
enum  SelectionRule {
  SelectionRuleInside, SelectionRuleOutside, SelectionRuleCrossing, SelectionRuleInsideCrossing,
  SelectionRuleOutsideCrossing
}
 Represents the selection rule type. More...
 
enum  ShadedViews { ShadedViewsHighlightEdges, ShadedViewsHighlightFaces }
 Represents the shaded views type. More...
 

Public Member Functions

int Delay ()
 Returns the delay
Created in NX5.0.0. More...
 
NXOpen::Display::SelPref::FaceAnalysisViews FaceAnalysisViewsType ()
 Returns the face analysis views type
Created in NX5.0.0. More...
 
bool HighlightHiddenEdgesToggle ()
 Returns the highlight hidden edges toggle
Created in NX5.0.0. More...
 
bool HighlightOriginalToggle ()
 Returns the highlight original
Created in NX8.0.0. More...
 
bool HighlightSelectionOnRolloverToggle ()
 Returns the highlight selection on rollover toggle
Created in NX5.0.0. More...
 
bool HighlightWithThickWidthToggle ()
 Returns the highlight with thick width toggle
Created in NX5.0.0. More...
 
NXOpen::Display::SelPref::Method MethodType ()
 Returns the method type
Created in NX5.0.0. More...
 
NXOpen::Display::SelPref::MouseGesture MouseGestureType ()
 Returns the mouse gesture type
Created in NX5.0.0. More...
 
bool QuickPickLockDialogPosition ()
 Returns the quick pick lock dialog position
Created in NX8.5.0. More...
 
bool QuickPickOnDelayToggle ()
 Returns the quick pick on delay toggle
Created in NX5.0.0. More...
 
int RolloverDelay ()
 Returns the rollover delay
Created in NX5.0.0. More...
 
NXOpen::Display::SelPref::SelectionRadius SelectionRadiusType ()
 Returns the selection radius type
Created in NX5.0.0. More...
 
NXOpen::Display::SelPref::SelectionRule SelectionRuleType ()
 Returns the selection rule type
Created in NX5.0.0. More...
 
void SetDelay (int delay)
 Sets the delay
Created in NX5.0.0. More...
 
void SetFaceAnalysisViewsType (NXOpen::Display::SelPref::FaceAnalysisViews faceAnalysisViewsType)
 Sets the face analysis views type
Created in NX5.0.0. More...
 
void SetHighlightHiddenEdgesToggle (bool highlightHiddenEdgesToggle)
 Sets the highlight hidden edges toggle
Created in NX5.0.0. More...
 
void SetHighlightOriginalToggle (bool highlightOriginalToggle)
 Sets the highlight original
Created in NX8.0.0. More...
 
void SetHighlightSelectionOnRolloverToggle (bool highlightSelectionOnRolloverToggle)
 Sets the highlight selection on rollover toggle
Created in NX5.0.0. More...
 
void SetHighlightWithThickWidthToggle (bool highlightWithThickWidthToggle)
 Sets the highlight with thick width toggle
Created in NX5.0.0. More...
 
void SetMethodType (NXOpen::Display::SelPref::Method methodType)
 Sets the method type
Created in NX5.0.0. More...
 
void SetMouseGestureType (NXOpen::Display::SelPref::MouseGesture mouseGestureType)
 Sets the mouse gesture type
Created in NX5.0.0. More...
 
void SetQuickPickLockDialogPosition (bool quickPickLockDialogPosition)
 Sets the quick pick lock dialog position
Created in NX8.5.0. More...
 
void SetQuickPickOnDelayToggle (bool quickPickOnDelayToggle)
 Sets the quick pick on delay toggle
Created in NX5.0.0. More...
 
void SetRolloverDelay (int rolloverDelay)
 Sets the rollover delay
Created in NX5.0.0. More...
 
void SetSelectionRadiusType (NXOpen::Display::SelPref::SelectionRadius selectionRadiusType)
 Sets the selection radius type
Created in NX5.0.0. More...
 
void SetSelectionRuleType (NXOpen::Display::SelPref::SelectionRule selectionRuleType)
 Sets the selection rule type
Created in NX5.0.0. More...
 
void SetShadedViewsType (NXOpen::Display::SelPref::ShadedViews shadedViewsType)
 Sets the shaded views type
Created in NX5.0.0. More...
 
void SetShowCrosshairsToggle (bool showCrosshairsToggle)
 Sets the show crosshairs toggle
Created in NX5.0.0. More...
 
void SetTolerance (double tolerance)
 Sets the tolerance
Created in NX5.0.0. More...
 
void SetTooltipOnRolloverToggle (bool tooltipOnRolloverToggle)
 Sets the tooltip on rollover toggle
Created in NX8.0.0. More...
 
NXOpen::Display::SelPref::ShadedViews ShadedViewsType ()
 Returns the shaded views type
Created in NX5.0.0. More...
 
bool ShowCrosshairsToggle ()
 Returns the show crosshairs toggle
Created in NX5.0.0. More...
 
double Tolerance ()
 Returns the tolerance
Created in NX5.0.0. More...
 
bool TooltipOnRolloverToggle ()
 Returns the tooltip on rollover toggle
Created in NX8.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::Display::SelPref
To obtain a instance of this class use Display::SelPrefCollection::CreateSelPref

Created in NX5.0.0.


Member Enumeration Documentation

Represents the face analysis views type.

Enumerator
FaceAnalysisViewsHighlightEdges 

highlight face by edges

FaceAnalysisViewsHighlightFaces 

highlight face by face

Represents the chaining method type.

Enumerator
MethodSimple 

chaining method simple

MethodWcs 

chaining method wcs

MethodWcsLeft 

chaining method wcs left

MethodWcsRight 

chaining method wcs right

Represents the mouse gesture type.

Enumerator
MouseGestureLasso 

multi-select using lasso

MouseGestureRectangle 

multi-select using rectangle

MouseGestureCircle 

multi-select using circle

Represents the selection radius type.

Enumerator
SelectionRadiusMedium 

selection ball size medium

SelectionRadiusSmall 

selection ball size small

SelectionRadiusLarge 

selection ball size large

Represents the selection rule type.

Enumerator
SelectionRuleInside 

multi-select rule inside

SelectionRuleOutside 

multi-select rule outside

SelectionRuleCrossing 

multi-select rule crossing

SelectionRuleInsideCrossing 

multi-select rule inside or crossing

SelectionRuleOutsideCrossing 

multi-select rule outside or crossing

Represents the shaded views type.

Enumerator
ShadedViewsHighlightEdges 

highlight face by edges

ShadedViewsHighlightFaces 

highlight face by face

Member Function Documentation

int NXOpen::Display::SelPref::Delay ( )

Returns the delay
Created in NX5.0.0.



License requirements : None

NXOpen::Display::SelPref::FaceAnalysisViews NXOpen::Display::SelPref::FaceAnalysisViewsType ( )

Returns the face analysis views type
Created in NX5.0.0.



License requirements : None

bool NXOpen::Display::SelPref::HighlightHiddenEdgesToggle ( )

Returns the highlight hidden edges toggle
Created in NX5.0.0.



License requirements : None

bool NXOpen::Display::SelPref::HighlightOriginalToggle ( )

Returns the highlight original
Created in NX8.0.0.



License requirements : None

bool NXOpen::Display::SelPref::HighlightSelectionOnRolloverToggle ( )

Returns the highlight selection on rollover toggle
Created in NX5.0.0.



License requirements : None

bool NXOpen::Display::SelPref::HighlightWithThickWidthToggle ( )

Returns the highlight with thick width toggle
Created in NX5.0.0.



License requirements : None

NXOpen::Display::SelPref::Method NXOpen::Display::SelPref::MethodType ( )

Returns the method type
Created in NX5.0.0.



License requirements : None

NXOpen::Display::SelPref::MouseGesture NXOpen::Display::SelPref::MouseGestureType ( )

Returns the mouse gesture type
Created in NX5.0.0.



License requirements : None

bool NXOpen::Display::SelPref::QuickPickLockDialogPosition ( )

Returns the quick pick lock dialog position
Created in NX8.5.0.



License requirements : None

bool NXOpen::Display::SelPref::QuickPickOnDelayToggle ( )

Returns the quick pick on delay toggle
Created in NX5.0.0.



License requirements : None

int NXOpen::Display::SelPref::RolloverDelay ( )

Returns the rollover delay
Created in NX5.0.0.



License requirements : None

NXOpen::Display::SelPref::SelectionRadius NXOpen::Display::SelPref::SelectionRadiusType ( )

Returns the selection radius type
Created in NX5.0.0.



License requirements : None

NXOpen::Display::SelPref::SelectionRule NXOpen::Display::SelPref::SelectionRuleType ( )

Returns the selection rule type
Created in NX5.0.0.



License requirements : None

void NXOpen::Display::SelPref::SetDelay ( int  delay)

Sets the delay
Created in NX5.0.0.



License requirements : None

Parameters
delaydelay
void NXOpen::Display::SelPref::SetFaceAnalysisViewsType ( NXOpen::Display::SelPref::FaceAnalysisViews  faceAnalysisViewsType)

Sets the face analysis views type
Created in NX5.0.0.



License requirements : None

Parameters
faceAnalysisViewsTypefaceanalysisviewstype
void NXOpen::Display::SelPref::SetHighlightHiddenEdgesToggle ( bool  highlightHiddenEdgesToggle)

Sets the highlight hidden edges toggle
Created in NX5.0.0.



License requirements : None

Parameters
highlightHiddenEdgesTogglehighlighthiddenedgestoggle
void NXOpen::Display::SelPref::SetHighlightOriginalToggle ( bool  highlightOriginalToggle)

Sets the highlight original
Created in NX8.0.0.



License requirements : None

Parameters
highlightOriginalTogglehighlightoriginaltoggle
void NXOpen::Display::SelPref::SetHighlightSelectionOnRolloverToggle ( bool  highlightSelectionOnRolloverToggle)

Sets the highlight selection on rollover toggle
Created in NX5.0.0.



License requirements : None

Parameters
highlightSelectionOnRolloverTogglehighlightselectiononrollovertoggle
void NXOpen::Display::SelPref::SetHighlightWithThickWidthToggle ( bool  highlightWithThickWidthToggle)

Sets the highlight with thick width toggle
Created in NX5.0.0.



License requirements : None

Parameters
highlightWithThickWidthTogglehighlightwiththickwidthtoggle
void NXOpen::Display::SelPref::SetMethodType ( NXOpen::Display::SelPref::Method  methodType)

Sets the method type
Created in NX5.0.0.



License requirements : None

Parameters
methodTypemethodtype
void NXOpen::Display::SelPref::SetMouseGestureType ( NXOpen::Display::SelPref::MouseGesture  mouseGestureType)

Sets the mouse gesture type
Created in NX5.0.0.



License requirements : None

Parameters
mouseGestureTypemousegesturetype
void NXOpen::Display::SelPref::SetQuickPickLockDialogPosition ( bool  quickPickLockDialogPosition)

Sets the quick pick lock dialog position
Created in NX8.5.0.



License requirements : None

Parameters
quickPickLockDialogPositionquickpicklockdialogposition
void NXOpen::Display::SelPref::SetQuickPickOnDelayToggle ( bool  quickPickOnDelayToggle)

Sets the quick pick on delay toggle
Created in NX5.0.0.



License requirements : None

Parameters
quickPickOnDelayTogglequickpickondelaytoggle
void NXOpen::Display::SelPref::SetRolloverDelay ( int  rolloverDelay)

Sets the rollover delay
Created in NX5.0.0.



License requirements : None

Parameters
rolloverDelayrolloverdelay
void NXOpen::Display::SelPref::SetSelectionRadiusType ( NXOpen::Display::SelPref::SelectionRadius  selectionRadiusType)

Sets the selection radius type
Created in NX5.0.0.



License requirements : None

Parameters
selectionRadiusTypeselectionradiustype
void NXOpen::Display::SelPref::SetSelectionRuleType ( NXOpen::Display::SelPref::SelectionRule  selectionRuleType)

Sets the selection rule type
Created in NX5.0.0.



License requirements : None

Parameters
selectionRuleTypeselectionruletype
void NXOpen::Display::SelPref::SetShadedViewsType ( NXOpen::Display::SelPref::ShadedViews  shadedViewsType)

Sets the shaded views type
Created in NX5.0.0.



License requirements : None

Parameters
shadedViewsTypeshadedviewstype
void NXOpen::Display::SelPref::SetShowCrosshairsToggle ( bool  showCrosshairsToggle)

Sets the show crosshairs toggle
Created in NX5.0.0.



License requirements : None

Parameters
showCrosshairsToggleshowcrosshairstoggle
void NXOpen::Display::SelPref::SetTolerance ( double  tolerance)

Sets the tolerance
Created in NX5.0.0.



License requirements : None

Parameters
tolerancetolerance
void NXOpen::Display::SelPref::SetTooltipOnRolloverToggle ( bool  tooltipOnRolloverToggle)

Sets the tooltip on rollover toggle
Created in NX8.0.0.



License requirements : None

Parameters
tooltipOnRolloverToggletooltiponrollovertoggle
NXOpen::Display::SelPref::ShadedViews NXOpen::Display::SelPref::ShadedViewsType ( )

Returns the shaded views type
Created in NX5.0.0.



License requirements : None

bool NXOpen::Display::SelPref::ShowCrosshairsToggle ( )

Returns the show crosshairs toggle
Created in NX5.0.0.



License requirements : None

double NXOpen::Display::SelPref::Tolerance ( )

Returns the tolerance
Created in NX5.0.0.



License requirements : None

bool NXOpen::Display::SelPref::TooltipOnRolloverToggle ( )

Returns the tooltip on rollover toggle
Created in NX8.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.