NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Classes | Public Types | Public Member Functions | Properties | List of all members
NXOpen.CAE.AlternateFemRepresentationSource Class Reference

This is the class representing a Alternate Fem Representation Source. More...

Inheritance diagram for NXOpen.CAE.AlternateFemRepresentationSource:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.CAE.AtvSet NXOpen.CAE.FrfSet NXOpen.CAE.ModeSet NXOpen.CAE.VatvSet

Classes

struct  _NameIdentifierPair
 The structure for a {name, identifier} pair
 
struct  _NameLabelPair
 The structure for a {name, label} pair
 
struct  NameIdentifierPair
 The structure for a {name, identifier} pair More...
 
struct  NameLabelPair
 The structure for a {name, label} pair More...
 

Public Types

enum  CreateMeshMode { AllElements, DataElements, VisualizationElements }
 Create mesh options More...
 

Public Member Functions

unsafe void ClearNamedNodes ()
 Clears all the named nodes of an Alternate Fem Representation Source More...
 
unsafe void CreateCoordinateSelectionRecipes (bool updateExistingRecipes, NXOpen.TaggedObject componentTag, double tolerance, NXOpen.CAE.SelRecipeCoordinateStrategy.Pref resolvePreference)
 Creates one NXOpen.CAE.CoordinateSelectionRecipe for each node in the mapping having associated data. More...
 
unsafe void CreateSingleLabelSelectionRecipes (bool updateExistingRecipes, NXOpen.TaggedObject componentTag)
 Creates one NXOpen.CAE.SingleLabelSelectionRecipe for each node in the mapping having associated data. More...
 
unsafe void ForceUpdate ()
 Force update of the Alternate Fem Representation Source More...
 
unsafe void GetAltRepSelectionRecipes (out NXOpen.CAE.FEModelOccurrence[] pptFeModelOccTags, out NXOpen.CAE.SelectionRecipe[] pppSelectionRecipe)
 Gets the NXOpen.CAE.SelectionRecipe array in an Alternate Fem Representation Source and the corresponding replaced NXOpen.CAE.FEModelOccurrence array More...
 
unsafe NXOpen.CAE.SelectionRecipe[] GetMappedSelectionRecipes (NXOpen.CAE.FEModelOccurrence feModelOccTag)
 Gets the mapped NXOpen.CAE.SelectionRecipe array in an Alternate Fem Representation Source for the given NXOpen.CAE.FEModelOccurrence More...
 
unsafe
NXOpen.CAE.AlternateFemRepresentationSource.NameLabelPair[] 
GetNamedNodesWithLabel ()
 Gets the named nodes in an Alternate Fem Representation Source having no mappings More...
 
unsafe
NXOpen.CAE.AlternateFemRepresentationSource.NameIdentifierPair[] 
GetNamedNodesWithNodeId ()
 Gets the named nodes in an Alternate Fem Representation Source having mappings More...
 
unsafe
NXOpen.CAE.AlternateFemRepresentationSource.NameLabelPair[] 
GetNodeIdMappings ()
 Gets the mappings between a node string identifier and the correspondig node label. More...
 
unsafe
NXOpen.CAE.FEModelOccurrence[] 
GetReplacedFeModelOccs ()
 Gets the Finite Element Model Occurrences replaced by the Alternate Fem Representation Source More...
 
unsafe bool HasNodeIdMappings ()
 Returns true if the given Alternate Fem Representation Source has node string identifiers to labels mappings, i. More...
 
unsafe void Information (bool showWarnings)
 Shows in the info window the information about the Alternate Fem Representation Source. More...
 
unsafe void InsertNamedNodeWithLabel (string recipeNameString, int nodeLabel)
 Adds or replaces a named node in an Alternate Fem Representation Source having no mappings. More...
 
unsafe void InsertNamedNodeWithNodeId (string recipeNameString, string nodeIDString)
 Adds or replaces a named node in an Alternate Fem Representation Source having mappings. More...
 
unsafe void InsertSelectionRecipeMappingWithLabel (NXOpen.CAE.FEModelOccurrence feModelOccTag, NXOpen.CAE.SelectionRecipe pSelectionRecipe, int nodeLabel)
 Adds or replaces a NXOpen.CAE.SelectionRecipe for the given replaced NXOpen.CAE.FEModelOccurrence in an Alternate Fem Representation Source without mappings More...
 
unsafe void InsertSelectionRecipeMappingWithNodeId (NXOpen.CAE.FEModelOccurrence feModelOccTag, NXOpen.CAE.SelectionRecipe pSelectionRecipe, string nodeIDString)
 Adds or replaces a NXOpen.CAE.SelectionRecipe for the given replaced NXOpen.CAE.FEModelOccurrence in an Alternate Fem Representation Source having mappings More...
 
unsafe void RemoveSelectionRecipeMapping (NXOpen.CAE.FEModelOccurrence feModelOccTag, NXOpen.CAE.SelectionRecipe pSelectionRecipe)
 Removes a NXOpen.CAE.SelectionRecipe for the given replaced NXOpen.CAE.FEModelOccurrence from the Alternate Fem Representation Source More...
 
unsafe void Rename (string name)
 Set the name of the Alternate Fem Representation Source More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe NXOpen.BasePropertyTable PropertyTable [get]
 Returns the NXOpen.BasePropertyTable of the Alternate Fem Representation Source. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

This is the class representing a Alternate Fem Representation Source.

Not support KF.

Created in NX12.0.0

Member Enumeration Documentation

Create mesh options

Enumerator
AllElements 

create all elements

DataElements 

create data elements

VisualizationElements 

create visualization elements only

Member Function Documentation

unsafe void NXOpen.CAE.AlternateFemRepresentationSource.ClearNamedNodes ( )
inline

Clears all the named nodes of an Alternate Fem Representation Source

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

unsafe void NXOpen.CAE.AlternateFemRepresentationSource.CreateCoordinateSelectionRecipes ( bool  updateExistingRecipes,
NXOpen.TaggedObject  componentTag,
double  tolerance,
NXOpen.CAE.SelRecipeCoordinateStrategy.Pref  resolvePreference 
)
inline

Creates one NXOpen.CAE.CoordinateSelectionRecipe for each node in the mapping having associated data.

The recipe name is the node name from the mapping, where invalid characters have been replaced by the sharp (#) character. The coordinates in the recipe are the coordinates of the node in the Alternate Fem Representation Source. The NXOpen.CAE.SelRecipeBuilder.InputFilterType is "component" and the componentTag identifies the component. The coordinates, tolerance, resolve preference and component of existing NXOpen.CAE.CoordinateSelectionRecipe will be updated only if the updateExistingRecipes Boolean is true.

Created in NX1899.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
updateExistingRecipesif true, coordinates, tolerance, resolve preference and component of existing recipes will be updated
componentTagthe input filter component tag
tolerancethe search tolerance.
resolvePreferencethe resolve coordinate preference
unsafe void NXOpen.CAE.AlternateFemRepresentationSource.CreateSingleLabelSelectionRecipes ( bool  updateExistingRecipes,
NXOpen.TaggedObject  componentTag 
)
inline

Creates one NXOpen.CAE.SingleLabelSelectionRecipe for each node in the mapping having associated data.

The recipe name is the node name from the mapping, where invalid characters have been replaced by the sharp (#) character. The recipe label is the label of the node given by the mapping. The NXOpen.CAE.SelRecipeBuilder.InputFilterType is "component" and the componentTag identifies the component. The labels and components of existing NXOpen.CAE.SingleLabelSelectionRecipe recipes will be updated only if the updateExistingRecipes Boolean is true.

Created in NX1899.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
updateExistingRecipesif true, labels and components of existing recipes will be updated
componentTagthe input filter component tag
unsafe void NXOpen.CAE.AlternateFemRepresentationSource.ForceUpdate ( )
inline

Force update of the Alternate Fem Representation Source

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

unsafe void NXOpen.CAE.AlternateFemRepresentationSource.GetAltRepSelectionRecipes ( out NXOpen.CAE.FEModelOccurrence[]  pptFeModelOccTags,
out NXOpen.CAE.SelectionRecipe[]  pppSelectionRecipe 
)
inline

Gets the NXOpen.CAE.SelectionRecipe array in an Alternate Fem Representation Source and the corresponding replaced NXOpen.CAE.FEModelOccurrence array

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
pptFeModelOccTagsThe replaced NXOpen.CAE.FEModelOccurrence array
pppSelectionRecipeThe NXOpen.CAE.SelectionRecipe array
unsafe NXOpen.CAE.SelectionRecipe [] NXOpen.CAE.AlternateFemRepresentationSource.GetMappedSelectionRecipes ( NXOpen.CAE.FEModelOccurrence  feModelOccTag)
inline

Gets the mapped NXOpen.CAE.SelectionRecipe array in an Alternate Fem Representation Source for the given NXOpen.CAE.FEModelOccurrence

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
feModelOccTagThe replaced NXOpen.CAE.FEModelOccurrence
Returns
The mapped NXOpen.CAE.SelectionRecipe array
unsafe NXOpen.CAE.AlternateFemRepresentationSource.NameLabelPair [] NXOpen.CAE.AlternateFemRepresentationSource.GetNamedNodesWithLabel ( )
inline

Gets the named nodes in an Alternate Fem Representation Source having no mappings

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Returns
the named nodes
unsafe NXOpen.CAE.AlternateFemRepresentationSource.NameIdentifierPair [] NXOpen.CAE.AlternateFemRepresentationSource.GetNamedNodesWithNodeId ( )
inline

Gets the named nodes in an Alternate Fem Representation Source having mappings

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Returns
the named nodes
unsafe NXOpen.CAE.AlternateFemRepresentationSource.NameLabelPair [] NXOpen.CAE.AlternateFemRepresentationSource.GetNodeIdMappings ( )
inline

Gets the mappings between a node string identifier and the correspondig node label.

Available only when the Alternate Fem Representation Source has such mappings.

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Returns
the mappings
unsafe NXOpen.CAE.FEModelOccurrence [] NXOpen.CAE.AlternateFemRepresentationSource.GetReplacedFeModelOccs ( )
inline

Gets the Finite Element Model Occurrences replaced by the Alternate Fem Representation Source

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Returns
The replaced NXOpen.CAE.FEModelOccurrence array
unsafe bool NXOpen.CAE.AlternateFemRepresentationSource.HasNodeIdMappings ( )
inline

Returns true if the given Alternate Fem Representation Source has node string identifiers to labels mappings, i.

e. if the nodes are identified by strings instead of labels

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Returns
True if FEM Data Set has node string identifiers to labels mappings
unsafe void NXOpen.CAE.AlternateFemRepresentationSource.Information ( bool  showWarnings)
inline

Shows in the info window the information about the Alternate Fem Representation Source.

If the showWarnings flag is true, warnings are also shown

Created in NX1872.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
showWarningsif true, show also the warnings
unsafe void NXOpen.CAE.AlternateFemRepresentationSource.InsertNamedNodeWithLabel ( string  recipeNameString,
int  nodeLabel 
)
inline

Adds or replaces a named node in an Alternate Fem Representation Source having no mappings.

The recipeNameString can be obtained by the GetName() method of the CAE.SelectionRecipe class

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
recipeNameStringRecipe name
nodeLabelLabel of the named node
unsafe void NXOpen.CAE.AlternateFemRepresentationSource.InsertNamedNodeWithNodeId ( string  recipeNameString,
string  nodeIDString 
)
inline

Adds or replaces a named node in an Alternate Fem Representation Source having mappings.

The recipeNameString can be obtained by the GetName() method of the CAE.SelectionRecipe class

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
recipeNameStringRecipe name
nodeIDStringThe node string identifier. Must be in the node string identifiers to labels mappings
unsafe void NXOpen.CAE.AlternateFemRepresentationSource.InsertSelectionRecipeMappingWithLabel ( NXOpen.CAE.FEModelOccurrence  feModelOccTag,
NXOpen.CAE.SelectionRecipe  pSelectionRecipe,
int  nodeLabel 
)
inline

Adds or replaces a NXOpen.CAE.SelectionRecipe for the given replaced NXOpen.CAE.FEModelOccurrence in an Alternate Fem Representation Source without mappings

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
feModelOccTagThe replaced NXOpen.CAE.FEModelOccurrence
pSelectionRecipeThe NXOpen.CAE.SelectionRecipe
nodeLabelThe node label
unsafe void NXOpen.CAE.AlternateFemRepresentationSource.InsertSelectionRecipeMappingWithNodeId ( NXOpen.CAE.FEModelOccurrence  feModelOccTag,
NXOpen.CAE.SelectionRecipe  pSelectionRecipe,
string  nodeIDString 
)
inline

Adds or replaces a NXOpen.CAE.SelectionRecipe for the given replaced NXOpen.CAE.FEModelOccurrence in an Alternate Fem Representation Source having mappings

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
feModelOccTagThe replaced NXOpen.CAE.FEModelOccurrence
pSelectionRecipeThe NXOpen.CAE.SelectionRecipe
nodeIDStringThe node string identifier. Must be in the node string identifiers to labels mappings
unsafe void NXOpen.CAE.AlternateFemRepresentationSource.RemoveSelectionRecipeMapping ( NXOpen.CAE.FEModelOccurrence  feModelOccTag,
NXOpen.CAE.SelectionRecipe  pSelectionRecipe 
)
inline

Removes a NXOpen.CAE.SelectionRecipe for the given replaced NXOpen.CAE.FEModelOccurrence from the Alternate Fem Representation Source

Created in NX1847.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
feModelOccTagThe replaced NXOpen.CAE.FEModelOccurrence
pSelectionRecipeThe NXOpen.CAE.SelectionRecipe
unsafe void NXOpen.CAE.AlternateFemRepresentationSource.Rename ( string  name)
inline

Set the name of the Alternate Fem Representation Source

Created in NX12.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")

Parameters
nameName of the Alternate Fem Representation Source.

Property Documentation

unsafe NXOpen.BasePropertyTable NXOpen.CAE.AlternateFemRepresentationSource.PropertyTable
get

Returns the NXOpen.BasePropertyTable of the Alternate Fem Representation Source.

Not all Alternate Fem Representation Sources do have property table

Created in NX1872.0.0

License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation")


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