NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Display::FacetSettingsBuilder Class Reference

Represents a Display::FacetSettingsBuilder
Facet Settings are not supported in KF. More...

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

List of all members.

Public Types

enum  AdvVisToleranceSetting {
  AdvVisToleranceSettingCoarse, AdvVisToleranceSettingStandard, AdvVisToleranceSettingFine, AdvVisToleranceSettingExtraFine,
  AdvVisToleranceSettingSuperFine, AdvVisToleranceSettingUltraFine, AdvVisToleranceSettingUserDefined
}
 Adv Vis Tolerance specifies which set of tolerances are to be used for rendering facets for display for Advanced Visualization views. More...
enum  FacetToViewRatio { FacetToViewRatioAutomatic, FacetToViewRatioUserDefined }
 FacetToViewRatio specifies whether the ratio of the view scale to the scale used to generate facets is determined automaticall by the systems (as was always done before NX 8) or whether a ratio defined by the user (by one of the set_*FacetRatio methods) is to be used as the ratio. More...
enum  FacetUpdate { FacetUpdateVisibleObjects, FacetUpdateAllObjects, FacetUpdateNone }
 FacetUpdate specifies whether an Update Display or Fit operation is to regenerate the facets for only visible objects, for all objects or for no objects. More...
enum  ShadedToleranceSetting {
  ShadedToleranceSettingCoarse, ShadedToleranceSettingStandard, ShadedToleranceSettingFine, ShadedToleranceSettingExtraFine,
  ShadedToleranceSettingUltraFine, ShadedToleranceSettingUserDefined
}
 Shaded Tolerance specifies which set of tolerances are to be used for rendering facets for display for Shaded views. More...

Public Member Functions

double AdvVisFacetRatio ()
 Returns the facet ratio to use for Advanced Visualization Views
Created in NX8.0.0.
NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio AdvVisFacetToViewRatio ()
 Returns the facet to view ratio to use for Advanced Visualization Views
Created in NX8.0.0.
NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting AdvVisTolerance ()
 Returns the tolerance setting to use for Advanced Visualization Views
Created in NX8.0.0.
NXOpen::Display::FacetSettingsBuilder::FacetUpdate AdvVisUpdate ()
 Returns the update mode to use for Advanced Visualization Views
Created in NX8.0.0.
double GetAdvVisAngleTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance)
 Returns the angle tolerance for a given tolerance set for Advanced Visualization Views.
double GetAdvVisEdgeTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance)
 Returns the edge tolerance for a given tolerance set for Advanced Visualization Views.
double GetAdvVisFaceTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance)
 Returns the face tolerance for a given tolerance set for Advanced Visualization Views.
double GetAdvVisWidthTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance)
 Returns the width tolerance for a given tolerance set for Advanced Visualization Views.
double GetShadedAngleTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance)
 Returns the angle tolerance for a given tolerance set for Shaded Views.
double GetShadedEdgeTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance)
 Returns the edge tolerance for a given tolerance set for Shaded Views.
double GetShadedFaceTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance)
 Returns the face tolerance for a given tolerance set for Shaded Views.
void SetAdvVisAngleTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance, double advVisAngleTol)
 Sets the angle tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.
void SetAdvVisEdgeTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance, double advVisEdgeTol)
 Sets the edge tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.
void SetAdvVisFaceTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance, double advVisFaceTol)
 Sets the face tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.
void SetAdvVisFacetRatio (double advVisFacetRatio)
 Sets the facet ratio to use for Advanced Visualization Views
Created in NX8.0.0.
void SetAdvVisFacetToViewRatio (NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio advVisFacetToViewRatio)
 Sets the facet to view ratio to use for Advanced Visualization Views
Created in NX8.0.0.
void SetAdvVisTolerance (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance)
 Sets the tolerance setting to use for Advanced Visualization Views
Created in NX8.0.0.
void SetAdvVisUpdate (NXOpen::Display::FacetSettingsBuilder::FacetUpdate advVisUpdate)
 Sets the update mode to use for Advanced Visualization Views
Created in NX8.0.0.
void SetAdvVisWidthTol (NXOpen::Display::FacetSettingsBuilder::AdvVisToleranceSetting advVisTolerance, double advVisWidthTol)
 Sets the width tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.
void SetShadedAngleTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance, double shadedAngleTol)
 Sets the angle tolerance for a given tolerance set for Shaded Views
Created in NX8.0.0.
void SetShadedEdgeTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance, double shadedEdgeTol)
 Sets the edge toleramce for a given tolerance set for Shaded Views
Created in NX8.0.0.
void SetShadedFaceTol (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance, double shadedFaceTol)
 Sets the face tolerance for a given tolerance set for Shaded Views
Created in NX8.0.0.
void SetShadedFacetRatio (double shadedFacetRatio)
 Sets the facet ratio to use for Shaded Views
Created in NX8.0.0.
void SetShadedFacetToViewRatio (NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio shadedFacetToViewRatio)
 Sets the facet to view ratio to use for Shaded Views
Created in NX8.0.0.
void SetShadedTolerance (NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting shadedTolerance)
 Sets the tolerance setting to use for Shaded Views
Created in NX8.0.0.
void SetShadedUpdate (NXOpen::Display::FacetSettingsBuilder::FacetUpdate shadedUpdate)
 Sets the update mode to use for Shaded Views
Created in NX8.0.0.
double ShadedFacetRatio ()
 Returns the facet ratio to use for Shaded Views
Created in NX8.0.0.
NXOpen::Display::FacetSettingsBuilder::FacetToViewRatio ShadedFacetToViewRatio ()
 Returns the facet to view ratio to use for Shaded Views
Created in NX8.0.0.
NXOpen::Display::FacetSettingsBuilder::ShadedToleranceSetting ShadedTolerance ()
 Returns the tolerance setting to use for Shaded Views
Created in NX8.0.0.
NXOpen::Display::FacetSettingsBuilder::FacetUpdate ShadedUpdate ()
 Returns the update mode to use for Shaded Views
Created in NX8.0.0.

Detailed Description

Represents a Display::FacetSettingsBuilder
Facet Settings are not supported in KF.



Created in NX8.0.0.


Member Enumeration Documentation

Adv Vis Tolerance specifies which set of tolerances are to be used for rendering facets for display for Advanced Visualization views.

Enumerator:
AdvVisToleranceSettingCoarse 

coarse

AdvVisToleranceSettingStandard 

standard

AdvVisToleranceSettingFine 

fine

AdvVisToleranceSettingExtraFine 

extra fine

AdvVisToleranceSettingSuperFine 

super fine

AdvVisToleranceSettingUltraFine 

ultra fine

AdvVisToleranceSettingUserDefined 

user defined

FacetToViewRatio specifies whether the ratio of the view scale to the scale used to generate facets is determined automaticall by the systems (as was always done before NX 8) or whether a ratio defined by the user (by one of the set_*FacetRatio methods) is to be used as the ratio.

Enumerator:
FacetToViewRatioAutomatic 

automatic

FacetToViewRatioUserDefined 

user defined

FacetUpdate specifies whether an Update Display or Fit operation is to regenerate the facets for only visible objects, for all objects or for no objects.

Enumerator:
FacetUpdateVisibleObjects 

visible objects

FacetUpdateAllObjects 

all objects

FacetUpdateNone 

none

Shaded Tolerance specifies which set of tolerances are to be used for rendering facets for display for Shaded views.

Enumerator:
ShadedToleranceSettingCoarse 

coarse

ShadedToleranceSettingStandard 

standard

ShadedToleranceSettingFine 

fine

ShadedToleranceSettingExtraFine 

extra fine

ShadedToleranceSettingUltraFine 

ultra fine

ShadedToleranceSettingUserDefined 

user defined


Member Function Documentation

Returns the facet ratio to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Returns the facet to view ratio to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Returns the tolerance setting to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Returns the update mode to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Returns the angle tolerance for a given tolerance set for Advanced Visualization Views.

Returns:

Created in NX8.0.0.

License requirements : None
Parameters:
advVisToleranceadvvistolerance

Returns the edge tolerance for a given tolerance set for Advanced Visualization Views.

Returns:

Created in NX8.0.0.

License requirements : None
Parameters:
advVisToleranceadvvistolerance

Returns the face tolerance for a given tolerance set for Advanced Visualization Views.

Returns:

Created in NX8.0.0.

License requirements : None
Parameters:
advVisToleranceadvvistolerance

Returns the width tolerance for a given tolerance set for Advanced Visualization Views.

Returns:

Created in NX8.0.0.

License requirements : None
Parameters:
advVisToleranceadvvistolerance

Returns the angle tolerance for a given tolerance set for Shaded Views.

Returns:

Created in NX8.0.0.

License requirements : None
Parameters:
shadedToleranceshadedtolerance

Returns the edge tolerance for a given tolerance set for Shaded Views.

Returns:

Created in NX8.0.0.

License requirements : None
Parameters:
shadedToleranceshadedtolerance

Returns the face tolerance for a given tolerance set for Shaded Views.

Returns:

Created in NX8.0.0.

License requirements : None
Parameters:
shadedToleranceshadedtolerance

Sets the angle tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters:
advVisToleranceadvvistolerance
advVisAngleToladvvisangletol

Sets the edge tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters:
advVisToleranceadvvistolerance
advVisEdgeToladvvisedgetol

Sets the face tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters:
advVisToleranceadvvistolerance
advVisFaceToladvvisfacetol

Sets the facet ratio to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters:
advVisFacetRatioadvvisfacetratio

Sets the facet to view ratio to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters:
advVisFacetToViewRatioadvvisfacettoviewratio

Sets the tolerance setting to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters:
advVisToleranceadvvistolerance

Sets the update mode to use for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters:
advVisUpdateadvvisupdate

Sets the width tolerance for a given tolerance set for Advanced Visualization Views
Created in NX8.0.0.



License requirements : None

Parameters:
advVisToleranceadvvistolerance
advVisWidthToladvviswidthtol

Sets the angle tolerance for a given tolerance set for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters:
shadedToleranceshadedtolerance
shadedAngleTolshadedangletol

Sets the edge toleramce for a given tolerance set for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters:
shadedToleranceshadedtolerance
shadedEdgeTolshadededgetol

Sets the face tolerance for a given tolerance set for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters:
shadedToleranceshadedtolerance
shadedFaceTolshadedfacetol

Sets the facet ratio to use for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters:
shadedFacetRatioshadedfacetratio

Sets the facet to view ratio to use for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters:
shadedFacetToViewRatioshadedfacettoviewratio

Sets the tolerance setting to use for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters:
shadedToleranceshadedtolerance

Sets the update mode to use for Shaded Views
Created in NX8.0.0.



License requirements : None

Parameters:
shadedUpdateshadedupdate

Returns the facet ratio to use for Shaded Views
Created in NX8.0.0.



License requirements : None

Returns the facet to view ratio to use for Shaded Views
Created in NX8.0.0.



License requirements : None

Returns the tolerance setting to use for Shaded Views
Created in NX8.0.0.



License requirements : None

Returns the update mode to use for Shaded Views
Created in NX8.0.0.



License requirements : None


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