NXOpen .NET Reference  12.0.0
Classes | Public Types | Public Member Functions | List of all members
NXOpen.Features.DeformDefinitionBuilder Class Reference

Used as a place holder for selected member features, expressions and external references for a deform definition feature record that is to be created. More...

Inheritance diagram for NXOpen.Features.DeformDefinitionBuilder:
NXOpen.Features.FeatureBuilder NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Classes

struct  _JaDeformDefinitionExpData
 
 
struct  JaDeformDefinitionExpData
  More...
 

Public Types

enum  ExpressionType { Exp, Range, Option }
 Specifies the way of providing input to expression during deform instantiation. More...
 
enum  RangeType { Int, Real }
 Specifies type of range of input values when NXOpen.Features.DeformDefinitionBuilder.ExpressionType is NXOpen.Features.DeformDefinitionBuilder.ExpressionType.Range . More...
 

Public Member Functions

unsafe void SetMemberFeatures (NXOpen.Features.Feature[] memberFrecs)
 Sets the list of member feature records for deform definition feature. More...
 
unsafe void SetExpressionsData (NXOpen.Features.DeformDefinitionBuilder.JaDeformDefinitionExpData expData, string[] defineValues)
 Sets data of single expression for deform definition feature. More...
 
unsafe void SetExternalReferences (NXOpen.DisplayableObject[] extRefs, string[] refPrompts)
 Sets external references for deform definition feature. More...
 
unsafe void SetName (string name)
 Sets name for deform definition feature. More...
 
unsafe void SetHelpUrl (string helpUrl)
 Sets help url on deform definition feature. More...
 
- Public Member Functions inherited from NXOpen.Features.FeatureBuilder
unsafe NXOpen.Features.Feature CommitFeature ()
 Commits the feature parameters and creates the feature More...
 
unsafe NXOpen.Features.Feature GetFeature ()
 Returns the feature currently being edited by this builder. More...
 
unsafe void SetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited More...
 
unsafe void UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature)
 Set the internal parent feature of the feature being edited to external More...
 
unsafe void ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
unsafe void HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Additional Inherited Members

- Properties inherited from NXOpen.Features.FeatureBuilder
unsafe bool ParentFeatureInternal [get, set]
 Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More...
 
unsafe bool PatchSolutionFlag [get, set]
 Returns or sets the patch solution flag More...
 
unsafe string PatchSurfaceFilename [get, set]
 Returns or sets the patch surface filename More...
 
unsafe string SurroundingPatchSurfaceFilename [get, set]
 Returns or sets the surrounding patch surface filename More...
 

Detailed Description

Used as a place holder for selected member features, expressions and external references for a deform definition feature record that is to be created.

To create a new instance of this class, use NXOpen.Features.FeatureCollection.CreateDeformDefinitionBuilder

Created in NX12.0.0

Member Enumeration Documentation

Specifies the way of providing input to expression during deform instantiation.

Enumerator
Exp 

Regular expression.

Input can be any value.

Range 

Input is within a range of values (integer or double)

Option 

Input is from a set of fixed values.

Specifies type of range of input values when NXOpen.Features.DeformDefinitionBuilder.ExpressionType is NXOpen.Features.DeformDefinitionBuilder.ExpressionType.Range .

Enumerator
Int 

Range of integer numbers.

Real 

Range of fractional numbers.

Member Function Documentation

unsafe void NXOpen.Features.DeformDefinitionBuilder.SetExpressionsData ( NXOpen.Features.DeformDefinitionBuilder.JaDeformDefinitionExpData  expData,
string[]  defineValues 
)

Sets data of single expression for deform definition feature.

For multiple expressions, this needs to be called multiple times.

Created in NX12.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
expData
defineValues
unsafe void NXOpen.Features.DeformDefinitionBuilder.SetExternalReferences ( NXOpen.DisplayableObject[]  extRefs,
string[]  refPrompts 
)

Sets external references for deform definition feature.

Created in NX12.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
extRefs
refPrompts
unsafe void NXOpen.Features.DeformDefinitionBuilder.SetHelpUrl ( string  helpUrl)

Sets help url on deform definition feature.

Created in NX12.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
helpUrl
unsafe void NXOpen.Features.DeformDefinitionBuilder.SetMemberFeatures ( NXOpen.Features.Feature[]  memberFrecs)

Sets the list of member feature records for deform definition feature.

Created in NX12.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
memberFrecs
unsafe void NXOpen.Features.DeformDefinitionBuilder.SetName ( string  name)

Sets name for deform definition feature.

Created in NX12.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
name

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