NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::RefitFaceBuilder Class Reference

Represents a Features::RefitFace builder
To create a new instance of this class, use Features::FeatureCollection::CreateRefitFaceBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::RefitFaceBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Types { TypesRefit, TypesFitToTarget }
 the type of face refit More...

Public Member Functions

NXOpen::GeometricUtilities::ContinuityConstraintUMax ()
 Returns the refit face Umax constraint
Created in NX6.0.0.
NXOpen::GeometricUtilities::ContinuityConstraintUMin ()
 Returns the refit face Umin constraint
Created in NX6.0.0.
NXOpen::GeometricUtilities::ContinuityConstraintVMax ()
 Returns the refit face Vmax constraint
Created in NX6.0.0.
NXOpen::GeometricUtilities::ContinuityConstraintVMin ()
 Returns the refit face Vmin constraint
Created in NX6.0.0.
NXOpen::SelectTaggedObjectFace ()
 Returns the refitting face
Created in NX6.0.0.
NXOpen::DirectionFitDirection ()
 Returns the refit face fit direction
Created in NX6.0.0.
bool HasFitDirection ()
 Returns a flag that shows refit face direction in use
Created in NX6.0.0.
bool IsCreateCopy ()
 Returns the new copy of match edge surface
Created in NX6.0.1.
double MaxCheckingDist ()
 Returns the refit face max check distance
Created in NX6.0.0.
int ModificationPercent ()
 Returns the refit face modification percentage
Created in NX6.0.0.
NXOpen::GeometricUtilities::RefitControlBuilderRefitControl ()
 Returns the refit control parameters - type, degree, patches, direction, tolerance
Created in NX6.0.0.
void SetCreateCopy (bool createCopy)
 Sets the new copy of match edge surface
Created in NX6.0.1.
void SetFitDirection (NXOpen::Direction *fitDir)
 Sets the refit face fit direction
Created in NX6.0.0.
void SetHasFitDirection (bool hasFitDir)
 Sets a flag that shows refit face direction in use
Created in NX6.0.0.
void SetMaxCheckingDist (double maxChckDst)
 Sets the refit face max check distance
Created in NX6.0.0.
void SetModificationPercent (int modPercent)
 Sets the refit face modification percentage
Created in NX6.0.0.
void SetSmoothFactor (int refitFaceSmoothFac)
 Sets the refit face smoothing factor
Created in NX6.0.0.
void SetType (NXOpen::Features::RefitFaceBuilder::Types type)
 Sets the refit type
Created in NX6.0.0.
void SetUseConstraintsAll (bool constrAll)
 Sets the refit face constraints use flag
Created in NX6.0.0.
int SmoothFactor ()
 Returns the refit face smoothing factor
Created in NX6.0.0.
NXOpen::SelectTaggedObjectListTargets ()
 Returns the list of targets
Created in NX6.0.0.
NXOpen::Features::RefitFaceBuilder::Types Type ()
 Returns the refit type
Created in NX6.0.0.
bool UseConstraintsAll ()
 Returns the refit face constraints use flag
Created in NX6.0.0.

Detailed Description

Represents a Features::RefitFace builder
To create a new instance of this class, use Features::FeatureCollection::CreateRefitFaceBuilder
Default values.

Property Value

RefitControl.DegreesAndSegmentsOrPatches.Degree

3

RefitControl.DegreesAndSegmentsOrPatches.SegmentsOrPatches

1

RefitControl.DegreesAndSegmentsOrPatches.UDegree

5

RefitControl.DegreesAndSegmentsOrPatches.UPatches

1

RefitControl.DegreesAndSegmentsOrPatches.VDegree

5

RefitControl.DegreesAndSegmentsOrPatches.VPatches

1


Created in NX6.0.0.


Member Enumeration Documentation

the type of face refit

Enumerator:
TypesRefit 

refit face

TypesFitToTarget 

refit face to target


Member Function Documentation

Returns the refit face Umax constraint
Created in NX6.0.0.



License requirements : None

Returns the refit face Umin constraint
Created in NX6.0.0.



License requirements : None

Returns the refit face Vmax constraint
Created in NX6.0.0.



License requirements : None

Returns the refit face Vmin constraint
Created in NX6.0.0.



License requirements : None

Returns the refitting face
Created in NX6.0.0.



License requirements : None

Returns the refit face fit direction
Created in NX6.0.0.



License requirements : None

Returns a flag that shows refit face direction in use
Created in NX6.0.0.



License requirements : None

Returns the new copy of match edge surface
Created in NX6.0.1.



License requirements : features_modeling ("FEATURES MODELING")

Returns the refit face max check distance
Created in NX6.0.0.



License requirements : None

Returns the refit face modification percentage
Created in NX6.0.0.



License requirements : None

Returns the refit control parameters - type, degree, patches, direction, tolerance
Created in NX6.0.0.



License requirements : None

Sets the new copy of match edge surface
Created in NX6.0.1.



License requirements : features_modeling ("FEATURES MODELING")

Parameters:
createCopycreatecopy

Sets the refit face fit direction
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
fitDirfitdir

Sets a flag that shows refit face direction in use
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
hasFitDirhasfitdir

Sets the refit face max check distance
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
maxChckDstmaxchckdst

Sets the refit face modification percentage
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
modPercentmodpercent
void NXOpen::Features::RefitFaceBuilder::SetSmoothFactor ( int  refitFaceSmoothFac)

Sets the refit face smoothing factor
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
refitFaceSmoothFacrefitfacesmoothfac

Sets the refit type
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
typetype

Sets the refit face constraints use flag
Created in NX6.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
constrAllconstrall

Returns the refit face smoothing factor
Created in NX6.0.0.



License requirements : None

Returns the list of targets
Created in NX6.0.0.



License requirements : None

Returns the refit type
Created in NX6.0.0.



License requirements : None

Returns the refit face constraints use flag
Created in NX6.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.