NX Open C++ Reference Guide
Public Member Functions
NXOpen::Facet::SmoothFacetBodyBuilder Class Reference

Represents a Facet::SmoothFacetBodyBuilder . More...

Inheritance diagram for NXOpen::Facet::SmoothFacetBodyBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

NXOpen::Facet::SelectFacetedBodyListFacetBodies ()
 Returns the facet bodies to be smoothed
Created in NX7.5.0.
bool IsEditCopy ()
 Returns the option indicating if a copy of the facet body will be smoothed without altering the original
Created in NX7.5.0.
bool IsLockBoundary ()
 Returns the option indicating if the open edges of inner and outer loops in the facet bodies are to be kept intact
Created in NX7.5.0.
int ModifyPercent ()
 Returns the modification percentage
Created in NX7.5.0.
NXOpen::GeometricUtilities::BoundaryDefinitionBuilderListRegionList ()
 Returns an optional list of regions on the facet bodies to be smoothed
Created in NX7.5.0.
void SetEditCopy (bool isEditCopy)
 Sets the option indicating if a copy of the facet body will be smoothed without altering the original
Created in NX7.5.0.
void SetLockBoundary (bool isLockBoundary)
 Sets the option indicating if the open edges of inner and outer loops in the facet bodies are to be kept intact
Created in NX7.5.0.
void SetModifyPercent (int modifyPercent)
 Sets the modification percentage
Created in NX7.5.0.
void SetSmoothFactor (int smoothFactor)
 Sets the smoothing factor
Created in NX7.5.0.
int SmoothFactor ()
 Returns the smoothing factor
Created in NX7.5.0.

Detailed Description

Represents a Facet::SmoothFacetBodyBuilder .

Smooth Facet Body Builder is a function to facilitate the removal of noise from facet bodies while keeping the general shape in tact.
To create a new instance of this class, use Facet::FacetedBodyCollection::CreateSmoothFacetBodyBuilder
Default values.

Property Value

IsEditCopy

0

IsLockBoundary

0

ModifyPercent

100

SmoothFactor

1


Created in NX7.5.0.


Member Function Documentation

Returns the facet bodies to be smoothed
Created in NX7.5.0.



License requirements : None

Returns the option indicating if a copy of the facet body will be smoothed without altering the original
Created in NX7.5.0.



License requirements : None

Returns the option indicating if the open edges of inner and outer loops in the facet bodies are to be kept intact
Created in NX7.5.0.



License requirements : None

Returns the modification percentage
Created in NX7.5.0.



License requirements : None

Returns an optional list of regions on the facet bodies to be smoothed
Created in NX7.5.0.



License requirements : None

Sets the option indicating if a copy of the facet body will be smoothed without altering the original
Created in NX7.5.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
isEditCopyiseditcopy

Sets the option indicating if the open edges of inner and outer loops in the facet bodies are to be kept intact
Created in NX7.5.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
isLockBoundaryislockboundary

Sets the modification percentage
Created in NX7.5.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
modifyPercentmodifypercent

Sets the smoothing factor
Created in NX7.5.0.



License requirements : studio_free_form ("STUDIO FREE FORM")

Parameters:
smoothFactorsmoothfactor

Returns the smoothing factor
Created in NX7.5.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.