17#include <NXOpen/NXDeprecation.hxx>
19#include <NXOpen/NXString.hxx>
20#include <NXOpen/Callback.hxx>
21#include <NXOpen/Builder.hxx>
22#include <NXOpen/libnxopencpp_display_exports.hxx>
25#pragma warning(disable:4996)
28#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
40 class _FacetSettingsBuilderBuilder;
41 class FacetSettingsBuilderImpl;
80 public:
enum NX_DEPRECATED(
"Deprecated in NX9.0.0. Refer to NXOpen::Display::FacetSettingsBuilder::FacetScale instead") FacetToViewRatio
82 FacetToViewRatioAutomatic ,
83 FacetToViewRatioUserDefined
93 private:
friend class _FacetSettingsBuilderBuilder;
126 public:
NX_DEPRECATED(
"Deprecated in NX9.0.0. Refer to NXOpen::Display::FacetSettingsBuilder::ShadedFacetScale instead")
NXOpen::
Display::FacetSettingsBuilder::FacetToViewRatio ShadedFacetToViewRatio
133 public:
NX_DEPRECATED(
"Deprecated in NX9.0.0. Refer to NXOpen::Display::FacetSettingsBuilder::SetShadedFacetScale instead")
void SetShadedFacetToViewRatio
135 NXOpen::
Display::FacetSettingsBuilder::FacetToViewRatio shadedFacetToViewRatio
154 public:
NX_DEPRECATED(
"Deprecated in NX9.0.0. Refer to NXOpen::Display::FacetSettingsBuilder::ShadedRefinementFactor instead")
double ShadedFacetRatio
161 public:
NX_DEPRECATED(
"Deprecated in NX9.0.0. Refer to NXOpen::Display::FacetSettingsBuilder::SetShadedRefinementFactor instead")
void SetShadedFacetRatio
163 double shadedFacetRatio
176 double shadedRefinementFactor
189 bool shadedAlignFacets
234 double shadedAngleTol
266 public:
NX_DEPRECATED(
"Deprecated in NX9.0.0. Refer to NXOpen::Display::FacetSettingsBuilder::AdvVisFacetScale instead")
NXOpen::
Display::FacetSettingsBuilder::FacetToViewRatio AdvVisFacetToViewRatio
273 public:
NX_DEPRECATED(
"Deprecated in NX9.0.0. Refer to NXOpen::Display::FacetSettingsBuilder::SetAdvVisFacetScale instead")
void SetAdvVisFacetToViewRatio
275 NXOpen::
Display::FacetSettingsBuilder::FacetToViewRatio advVisFacetToViewRatio
294 public:
NX_DEPRECATED(
"Deprecated in NX9.0.0. Refer to NXOpen::Display::FacetSettingsBuilder::AdvVisRefinementFactor instead")
double AdvVisFacetRatio
301 public:
NX_DEPRECATED(
"Deprecated in NX9.0.0. Refer to NXOpen::Display::FacetSettingsBuilder::SetAdvVisRefinementFactor instead")
void SetAdvVisFacetRatio
303 double advVisFacetRatio
316 double advVisRefinementFactor
329 bool advVisAlignFacets
374 double advVisAngleTol
389 double advVisWidthTol
417 bool fullLoadToSaveDisplayFacets
433 bool deleteSavedDisplayFacets ,
434 bool regenerateChildren ,
445#ifndef NX_NO_GCC_DEPRECATION_WARNINGS
446#pragma GCC diagnostic warning "-Wdeprecated-declarations"